Index: /trunk/lib/Mungo/Request.pm =================================================================== --- /trunk/lib/Mungo/Request.pm (revision 17) +++ /trunk/lib/Mungo/Request.pm (revision 25) @@ -70,5 +70,6 @@ if(@params == 1) { # in mod_perl2 ->args is just a string - %qs = (map { (split /=/, $_, 2) } (split /&/, $params[0])); + %qs = map { s/\+/ /g; s/%([0-9a-f]{2})/chr(hex($1))/ige; } + (map { (split /=/, $_, 2) } (split /&/, $params[0])); } else {