Umwandlung von   mit html_entity_decode()

1989moni1989

Mitglied
Hallo!

Ich habe eine Zeile die so aussieht:

PHP:
$sStr = html_entity_decode("a äb", ENT_QUOTES, "UTF-8");

Wenn ich die Zeile ausgebe, dann wurde das ä im Quellcode korrekt in ä umgewandelt. Das   bleibt aber so wie es ist im Quellcode. Auch © bleibt ©

Wisst ihr, was ich hier falsch mache?

Lg
Monika
 
Vergiss den schmarrn, den ich geschrieben habe, hat rein gar nichts damit zu tun.

Ich hab das bei mir mal getestet: Es funktioniert problemlos. Hast du auch ganz sicher Unicode / UTF-8 als Zeichensatz für dein PHP-Script eingestellt?
 
Zuletzt bearbeitet:
Danke für die Antworten!

@Kalito: wenn ich ein Leerzeichen davor mach, dann bleibt das ein Leerzeichen und das   bleibt ein  

@saftmeister: Meine Datei hat UTF-8. Im Header ist der Content-Type UTF-8. Ebenso habe ich ini_set("default_charset", "UTF-8") probiert. Bringt alles nicht...

Weiß noch jemand Rat?
Mein Problem ist, dass ich mit PDFLib arbeite und wenn ich das Sonderzeichen reinmach, dann zeigt der mir sie so an, also muss ich sie vorher irgendwie rauskriegen.... Und jedes einzeln ersetzen is
t ja auch nicht der Sinn der Sache.

Lg
Monika
 
Also ich hab es gerade mal getestet und bei mir kommt ebenfalls kein  

Hast du spaßenhalber mal probiert es ohne dem   zu machen. Ab und zu funktioniert es auch so
 
Zurück