[Catalyst] + in GET param
Wade.Stuart at fallon.com
Wade.Stuart at fallon.com
Tue Sep 11 16:04:51 GMT 2007
>
> That's what uri_for is already doing (I forgot to mention I'd checked
> already).
>
> uri_for:
>
> http://myserver.com/blah/?username=first.last%2Bme%40gmail.com
>
> URI::Escape:
>
> perl -MURI::Escape -e "print uri_escape('first.last+me at gmail.com')";
>
> first.last%2Bme%40gmail.com
>
> Same either way.
perl -MURI::Escape -e "print uri_unescape('first.last%2Bme%40gmail.com');"
first.last+me at gmail.com
Looks like it is a problem with the debug printing code or the some
unescape code somewhere. That is the proper escape for +.
More information about the Catalyst
mailing list