Gunnar Bittersmann: Umlaute in externen .js-Dateien

Beitrag lesen

Hello out there!

wenn ich das ganze aber auslagere in eine js Datei und dort alert("ö") aufrufe, dann erscheint so ein eckiger Kasten in der alert box. Er kennt es also nicht dann.

In welcher Zeichencodierung ist deine JavaScript-Datei gespeichert? Mit welcher Codierung liefert dein Server diese Ressource aus? Beides sollte übereinstimmen.

Habe schon alert("ö"); probiert, aber dann gibt er genau diesen String auch aus.

Ja, klar: http://forum.de.selfhtml.org/archiv/2007/4/t150931/#m981321. Dort findest du auch eine mögliche Lösung.

Besser ist allerdings, "ö" im Quelltext zu verwenden und auf die Auslieferung mit der richtigen Zeichencodierung zu achten. Bei konsequenter Verwendung von UTF-8 sollte es nie zu irgendwelchen Problemen kommen.

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)