Gunnar Bittersmann: Umlaute in Javascript maskieren?

Beitrag lesen

Hello out there!

Gibt es eine Möglichkeit, Umlaute in Javascript zu maskieren?

Warum schreibst du sie nicht richtig in den Quelltext?

Ich kann bei mir leider keine Zeichenangabe machen, da ich XHTML verwende, diese aus kompatiblitätsgrüden aber noch als text/html versende.

Codierst du nicht in UTF-8? Dann hast du solche Probleme nicht.

In HTML kann man ja einfach ä und sowas reinschreiben. Wenn ich das aber bei Javascript mache, wandelt der Browser das ä in ä um, wodurch wiederum "ä" statt "ä" angezeigt wird.

Ist dein Scriptbereich PCDATA oder CDATA?
↗ <http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style@title=Unterschied: Inhalt von Script- und Style-Bereichen>
http://gangstaplaya.de/TEST/pcdata-cdata (application/xhtml+xml)

Wie kann ich dieses Sonderzeichen also richtig maskieren? Oder geht das nicht?

Du kannst alle Zeichen bis U+FFFD auch mit ihrem (vierstelligem!) Unicode angeben: '\u00E4' für 'ä'.

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)