Jens Holzkämper: Mozilla reagiert nicht auf geändertes charset für JavaScript

Beitrag lesen

Tach,

in einem CMS ist im HEAD der charset utf-8 vorgegeben. Wenn ich nun ein externes (nicht konfigurierbares!) JavaScript einbinde, habe ich zunächst Fehler bei Umlauten und Scharf-s.

liefere die Javscript-Datei mit dem passenden Encoding aus.

Also füge ich beim Scriptaufruf ein "document.charset = "ISO-8859-1";". Darauf allerdings reagiert nur der IE (ausgerechnet!), im Mozilla Firefox bleibt die Darstellung wie gehabt.

document.charset gibt es in Javascript nicht, nur in JScript also ist es logisch, dass Mozilla da nicht drauf reagiert. Clientseitig per Javascript nachträglich das Encoding der übertragenen Daten zu ändern, ist allerdings auch eine reichlich komische Idee.

mfg
Woodfighter