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.