Steffen Weber: Unicode über document.getElementById darstellen

Beitrag lesen

Tag,

Und warum nicht einfach so:

document.getElementById("CharB").firstChild.data = '摤';

AFAIK ist JS die Kodierung der Datei egal. (Nur der JS-Code sollte möglichst UTF-8 sein, da obiges Zeichen sonst verloren geht.)

Nein.
Das würde nur gehen, wenn die Seite auch in UTF-8 codiert ist.
Sonst würde da jedes Byte als Zeichen interpretiert. In UTF-8 werden mehrere Bytes als ein Zeichen interpretiert. (o.s.ä.)
Die Codierung macht sicher einen Unterschied.

Grüße,
Steffen.