mikdoe
Moderator
Guten Tag!
Habe hier ein JS, dass mittels Ajax einen Text vom Serverscript holt. Text enthält Euro-Symbole. Text wird dann als Inhalt einer Textarea angezeigt.
IE -> zeigt nur diesen kleinen Kasten für ein nicht darstellbares Zeichen (HTML-Code 128 wird da umgewandelt)
FF -> einwandfrei
Der Header der Rückgabe vom Server-Script sieht laut Firebug so aus:
Der Inhalt sind lediglich 3 Euro-Zeichen.
Eingefügt wird der Text ins Dokument hiermit:
Header im Dokument und auch in der Ajax-Request sind gesetzt auf iso-8859-1.
Woran liegt das, dass der IE es nicht anzeigt?
Was hab ich übersehen?
Danke Euch
Habe hier ein JS, dass mittels Ajax einen Text vom Serverscript holt. Text enthält Euro-Symbole. Text wird dann als Inhalt einer Textarea angezeigt.
IE -> zeigt nur diesen kleinen Kasten für ein nicht darstellbares Zeichen (HTML-Code 128 wird da umgewandelt)
FF -> einwandfrei
Der Header der Rückgabe vom Server-Script sieht laut Firebug so aus:
Code:
Date Mon, 24 May 2010 11:14:57 GMT
Server Apache/2.2.8 (Win32)
Keep-Alive timeout=5, max=96
Connection Keep-Alive
Transfer-Encoding chunked
Content-Type text/html; charset=ISO-8859-1
Eingefügt wird der Text ins Dokument hiermit:
Code:
document.getElementById('kommentarfeldid' + nummer).innerHTML = '<textarea id="kommentaraendtextid' + nummer + '" wrap="on">' + result + '</textarea>';
Header im Dokument und auch in der Ajax-Request sind gesetzt auf iso-8859-1.
Woran liegt das, dass der IE es nicht anzeigt?
Was hab ich übersehen?
Danke Euch