http://www.perlmonks.org?node_id=874637


in reply to CGI-class changes + to space for BASE64-data

Do you think of any other way to get around this problem?

Yes, URL-encode the data if it's going to somewhat that expects it to be URL-encoded. CGI::Util has an 'escape' function that should DTRT.

  • Comment on Re: CGI-class changes + to space for BASE64-data

Replies are listed 'Best First'.
Re^2: CGI-class changes + to space for BASE64-data
by Pickwick (Beadle) on Dec 01, 2010 at 10:56 UTC
    Yes, URL-encode the data if it's going to somewhat that expects it to be URL-encoded. CGI::Util has an 'escape' function that should DTRT.

    The data is already sent using encodeRedirectURL from a Java servlet and + is a proper character.