[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