Hallo,
foreach (split(/[&;]/, $Query)) { # hier liegt wohl
s/+/ /g; # irgendwo der Fehler!
Würde ich auch sagen. Warum splittest du denn den Query-String an & und ;?
Trennzeichen ist ausschließlich ein &, kein ;.
Das ist leider falsch. Auch das ';' kann ein Trennzeichen fuer Felder sein. In
der Spec steht, entweder ';' oder '&'.
Ansonsten wuerde ich aber eher CGI.pm benutzen.
Gruesse,
CK