Homepage selbermachen 7.848 Themen, 35.566 Beiträge

Umlaute in JavaScript richtig darstellen

ColinFinck / 1 Antworten / Flachansicht Nickles

Hallo!
Auf meiner Webseite wird eine Zeichenfolge an ein JavaScript übergeben. Hier habe ich nun Probleme bei der Darstellung von Umlauten. IE stellt alle Umlaute richtig dar, aber Netscape 6 (6.2.1) zeigt nur %E4, %DF, ... an. Welche Lösung gibt es für alle Browser. Oder muss ich da immer eine while-Schleife benutzen, um sie richtig zu konvertieren:


while(Zeichenfolge.search(/%E4/) > 0)
{
  Zeichenfolge = Zeichenfolge.replace(/%E4/, "ä");
}


Leider funktioniert die Schleife aber nicht, wenn der Umlaut am Anfang des Strings steht. Wenn ich eine Schleife brauche, was ist an dieser Schleife falsch?


Vielen Dank im Voraus!


Colin

bei Antwort benachrichtigen