Hi,
Ihr kennt doch bestimmt alle diese Zeile am Anfang eurer Scripts, die die http inputs "unwebify" -t.
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
kennen? Fürchten! ;-)
Mal ernsthaft: Laß diesen ganzen Quatsch mit der manuellen Parameterumwandlung. Das kann das Modul CGI.pm um einiges besser:
use CGI qw(:standard);
print param('name');
Wie kann ich das eigentlich umkehren?
print CGI::escape($string);
Natürlich gibt es analog dazu CGI::unescape.
Cheatah