Salute,
»» 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.
Welchen Teil von "nicht konfigurierbar!" hast Du denn nicht verstanden? :o)
»» 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.
Ah... Hier http://de.selfhtml.org/javascript/objekte/document.htm#charset ist es allerdings unter JavaScript notiert, hmm... Allerdings ist dort auch notiert, daß die Methode nur für den IE gilt.
Clientseitig per Javascript nachträglich das Encoding der übertragenen Daten zu ändern, ist allerdings auch eine reichlich komische Idee.
Das mag sein, aber wenn Du ein JavaScript-API für einen News-Feed hast, kannst (bzw. darfst) Du den eben nicht ändern. Daher...
-R.