Als ich neulich ein frei verfügbares Script zu Erzeugung eines dynamischen Navigationsmenüs für meine Zwecke anpassen wollte bin ich auf das schon bekannte Problem der Umlaute gestossen.
(Nämlich, dass Befehle wie
document.createTextNode('Qualitätssicherung')
nicht den gewünschten Effekt haben)
Ähm, warum sollte man das auch benutzen wollen?
Warum nicht? ;)
Nee, mal ernsthaft: Wenn man beispielsweise auf einer fertig geladenen HTML-Seite nachträglich ähm, sagen wir Layers erzeugen wollte, dann wäre createTextNode() die dem DOM entsprechende adäquate Methode um Texte zu erzeugen, die auf den Layers erscheinen können. Brauchst Du ein Beispiel?
Oder wolltest Du wissen warum ich ä als ä schreibe? Na, weil ich eine Zeichensatzunabhängige Darstellung von Umlauten haben will. Gibt es andere zuverlässige Lösungen?
Aber eigendlich ging es mir um die Funktion htmlDecode() die ich zum Spass und ohne ernsthafte Sinnfragen zu stellen geschrieben habe. Funktioniert die denn bei Dir?