Umlautproblem bei Datenübergabe per Formular an CGI-Script in IE5
Udo
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
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
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
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 !!!