Re: html_entity_decode bzw. umwandeln von bspw. ü nach "ü"
am 15.10.2006 18:53:45 von Ulf Kadner
Klaus Herzberg wrote:
> Hallo,
> ich muss einen Text der Form
>
> "fünfte Tür"
>
> nach "fünfte Tür" umwandeln.
>
> html_entity_decode("fünfte Tür");
>
> liefert leider nicht das gewuenschte Ergebnis.
so ist es.
Das muste dir selber bauen. Einfach mit preg_replace_callback alle
Elemente im treffenden Format ~([0-9a-f]{2,4});~i ersetzen und in der
callback-funktion den Treffer[1] mit chr() ins passende Zeichen
umwandeln und z.B. mit utf_encode() behandelt zurück geben.
Mehr isses nicht.
MfG, Ulf
Re: html_entity_decode bzw. umwandeln von bspw. ü
am 15.10.2006 19:04:05 von Carsten Wiedmann
Klaus Herzberg schrieb:
> html_entity_decode("fünfte Tür");
>
> liefert leider nicht das gewuenschte Ergebnis.
Dann scheinst du kein PHP5(.1) zu benutzen, da dieses auch mit numerischen
Entities zurechtkommt. In den UCNs im Manual zu dieser Funktion findest du
aber Abhilfe.
Gruß
Carsten