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