Bernhard Peissl: Lösung für das leidige Umlautproblem bei Formularübergabe an PERL

Beitrag lesen

Hallo Oliver,

Erst mal Danke für deine Mühe mit mir!

Weiterhin werde ich aber nicht ganz schlau aus Deiner Problemstellung.
Handelt es sich bei Deinem Problem darum, daß die _Elementnamen_ im Formular unter IE 5.0 nicht automatisch kodiert werden?

Nein, es geht nicht um die Elementnamen, es geht um das, was der User in das Formularfeld schreibt.
Wenn man z.B.: als Name "Hülöbäßer" im IE eingibt übergibt er "Hölübäßer" als Parameter an PERL. In NN übergibt er "üöäß".

Auch mit deinem Tip ...
$text =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack('C',hex($1))/eg;
... hab ich es probiert, funktioniert aber auch nicht.

Oder: Wo kann man sich im Netz mal ein Beispiel Deines Problems ansehen?

Wenn du Zeit und Lust hast wäre ich dir sehr dankbar!

< http://www.wt-akademie.at/skripten/_skmain.html>

Das Perl-Script(welches die Parameter auswertet) und die JavaScript-Datei(welche die Formular-Eingabe überprüft) hab ich als Textfiles unter
< http://www.wt-akademie.at/param_pl.txt> und
< http://www.wt-akademie.at/skripten/check_js.txt>

Das PERL-Script lest bloss die einzelnen Parameter ein und gibt sie aus. Die Mail-Funktion hab ich auskommentiert, kannst ruhig herumprobieren!

Danke,
Bernhard