Hello,
Unterliegen die in JavaScript verwursteten Daten der Seitencodierung oder müssen die immer in UTF-8 geliefert werden?
Der Javascript-Code und alle Stringliterale darin müssen so kodiert sein, wie für die Ressource angegeben, in der der Code steht. Wenn du ein HTML-Dokument mit charset=utf-8 auslieferst, müssen darin enthaltene Zeichenfolgen UTF-8-kodiert sein. Und das sowohl im HTML als auch in Script uns Style-Bereichen. Bei charset=iso-8859-1 eben alles gemäß ISO-8859-1. Javascript selbst bekommt keine Kodierung zu sehen sondern nur Unicode-Zeichen. Die hat der Browser beim Dokumentlesen bereits dekodiert. Auch eigenständige JS-Dokumente müssen so kodiert sein, wie es an den üblichen Stellen deklariert wurde. (Siehe Zeichencodierung/Webserver kurz vor dem Abschnitt "In Richtung Server")
Ich denke, dass ich dafür mal ein Bild benötige.
Kennst Du eine Seite, die das grafisch darstellt?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg