At 22:50 28.04.2002, Richard Clarke wrote:
>Can someone tell me why the Apache::UTIL escape_uri() function doesnt 
>escape the '+' character.
>I need to pass a base64 string as a query string but I can't do this 
>unless + is changed to %2B.
>Should I just translate it manually...are there any other chars I should 
>be translating manually?

If Apache::Util doesn't do it, it's because the corresponding Apache API 
function doesn't, so it'll be too buried down to fix. I agree, it looks 
like a bug, but the fastest fix is probably to translate it yourself. As 
for other characters, I'm not sure.

If Apache::Util doesn't work correctly, you probably want to try 
URI::Escape instead, and see if that works for you. While it's in Perl, it 
works, and the performance hit shouldn't be too big (there are worse things 
that URI-escaping to worry about).


-- 
Per Einar Ellefsen
[EMAIL PROTECTED]


Reply via email to