Dr. Jürgen Rathlev: Netscape 6

Beitrag lesen

Beim Aufruf einer Javascript-Funktion
  <a href="javascript:test('Test für Umlaut')">Test</a>
werden von Netscape 6 String-Literals mit Umlauten nicht richtig übergeben.
Auch die Umschreibung mit $...; funktioniert nicht. Es wird ein Syntax-Fehler auf der Javascript-Konsole angezeigt.
Der String-Literal wird von Netscape laut Statuszeile wie folgt verändert:
  %27%0D%0ATest%20f%FCr%20Umlaut%0d%0a%27

Die Vorgängerversion 4.7x und der Internetexplorer verarbeiten derartige Strings dagegen problemlos.

Umgehen kann man das Problem offenbar mit
  <input type="hidden" name="arg1" value="Test für Umlaut">
Das würde allerdings viel Arbeit bedeuten, da alle betroffenen HTML-Seiten geändert werden müssten.
Gibt es einen einfacheren Weg?