Hallo
Ein Browser wandelt doch die Werte in einem Formular vor dem Absenden um. Abstaende werden zu einem '+', das Gleichheitszeichen wird zu "%3D" und Umlaute u.ae. werden auch irgendwie umgewandelt...
Dasselbe sollte ich in einem Perl-Script auch machen, doch habe keine Ahnung wie. Ich habe zwar die Umkehrfunktion, aber ich steige nicht so ganz beim Befehl pack und so:
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
Weiss jemand, wie ich das anstellen koennte? Es sollen ja auch nicht alle Buchstaben umgewandelt werden, sondern nur Sonderzeichen...
Danke im Voraus!!
Gruss,
Beat