Udo: Umlautproblem bei Datenübergabe per Formular an CGI-Script in IE5

Hallo zusammen,

ich stricke gerade an einem Script das Daten aus einer HTML Datei extrahiert und per Formular an ein Perl-Script übergeben soll.

sieht vereinfacht so aus:
<script language="JavaScript">
document.write("<form action="/cgi-bin/test.pl" method=post>Name: <input size=40 maxlength=40 name="User"><br><input type=submit value="Absenden"></form>");
</script>

wenn ich in das Formularfeld ä ö ü o. ähnliches eingebe erscheinen in der Auswertung seltsame Zeichen.
Mit Netscape funktioniert es einwandfrei u. am Perlscript kann es auch nicht liegen.

Hat jemand eine Ahnung woran es liegen könnte ?

Gruß
Udo

  1. IE 5 hat einen bösartigen Bug, er kann keine
    Umlaute, wie ä o. ä. interpretieren. Auch
    Bilder oder HTML-Seiten wo Umlaute vorkommen
    zeigt der IE 5 nicht an.

    Gruss Matthias

    1. Hallo Matthias,

      danke für deine aufschlussreiche Antwort.

      Das Problem tritt wie gesagt nur im IE bei mit
      document.write erzeugten Formularen auf, und wenn
      die Variablen Umlaute enthalten.

      Gruss
      Udo

    2. Hallo Matthias,

      sorry das ich mich in diesen Thread einmische, aber...

      IE 5 hat einen bösartigen Bug, er kann keine
      Umlaute, wie ä o. ä. interpretieren.

      "verarschen" können wir uns selber, ich persönlich habe noch keine Seite mit dem IE5.0 gesehen auf der dt. Umlaute (richtig definiert) nicht dargestellt wurden.

      Auch

      Bilder oder HTML-Seiten

      was soll ein Browser denn sonst darstellen?

      wo Umlaute vorkommen

      zeigt der IE 5 nicht an.

      siehe oben ??? hääh ???
      du meinst also allen Ernstes der IE kann dt. Umlaute aus einer Grafik rausfiltern und die dann einfach nicht anzeigen ???

      Dies wäre dann wohl ein "feature", kein "bug"

      diesmal eine etwas ausführlichere Antwort von Bernd

      oder kurz gesagt, solche Antworten, braucht weder der Ratsuchende noch das Forum !!!