> > 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('[EMAIL PROTECTED]')"; > > first.last%2Bme%40gmail.com > > Same either way.
perl -MURI::Escape -e "print uri_unescape('first.last%2Bme%40gmail.com');" [EMAIL PROTECTED] Looks like it is a problem with the debug printing code or the some unescape code somewhere. That is the proper escape for +. _______________________________________________ List: Catalyst@lists.rawmode.org Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/ Dev site: http://dev.catalyst.perl.org/