From: "卜部昌平" Date: 2005-05-03T17:21:31+09:00 Subject: Re: [ ruby-Bugs-1859 ] URI.escape/unescape does the wrong thing with spaces On 03 May 2005, at 06:57, noreply@rubyforge.org wrote: > Either of these is correct, but both must also support each others' > encodings: No. uri.rb is based on RFC 2396 and this RFC does not define '+' as space escaping notation, so URI.unescape MUST NOT convert '+' into a space. To use '+' as a space escaping is a CGI specific thing. This is where CGI.escape and URI.escape both exists, as they should behave differently. -- URABE, Shyouhei.