Mailinglisten-Archive | 
Hi Steffen,
Steffen Kother schrieb:
> Diesen String:
>
> Daß ist ün Töscht. 1234567890 !\"§$%&/()= ^°ß?´`<>|,;.:-_#\'+*²³{[]}\\~
>
> zerlegt mir mein Browser und gibt im benötigten Textarea nur
> "1234567890" aus.
>
> Ein print_r() der Daten zeigt aber, dass der String korrekt aus der DB
> gezogen wird und eben auch vom Browser angezeigt wird.
>
> Scheint ein Zeichensatzproblem zu sein. Hilft da ISO-8859-1? Oder was
> empfehlt ihr?
eine Zeichensatzangabe ist immer gut und sinnvoll. :-) Wenn unmaskierte
deutsche Umlaute vorkommen, dann nimm ISO-8859-1 bzw. ISO-8859-15 (= plus
Euro-Zeichen).
Aber:
Hast Du schon mal versucht, htmlentities() anzuwenden, bevor Du die
Zeichenkette in das Textarea einsetzt und damit ausgibst? Das solltest Du
auf jeden Fall tun, weil sonst solche HTML-Syntaxzeichen in der
Zeichenkette, wie ", > und <, Dir natürlich Deinen HTML-Quelltext
zerhauen.
Viele Grüße
Lutz
    php::bar PHP Wiki - Listenarchive