A better way might be to substitute all of the + in $ENV{QUERY_STRING} with & and then call CGI. (I'm assuming you can rely on the + to always be a separator)
$ENV{QUERY_STRING} =~ s/\+/&/g;
In reply to Re: using CGI with different delimiter than '&'
by duff
in thread using CGI with different delimiter than '&'
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |