For those following progress on this, or finding this issue later on; and to not leave a comment unanswered:
http://gwt-code-reviews.appspot.com/87806/diff/1/2 File user/src/com/google/gwt/http/client/URL.java (right): http://gwt-code-reviews.appspot.com/87806/diff/1/2#newcode170 Line 170: * characters:<blockquote> On 2009/10/26 20:30:45, Ray Ryan wrote: > Wait, + escaping is controlled by queryStringSpaces, right? Should mention that > here. Only space (\u0020) escaping is controlled by queryStringSpaces (producing either a "+" or "%20"). "+" chars in the input are always escaped to %2B. (and when decoding, %2B is always decoded to a "+" while "+" can either be decoded to a space or left as-is). http://gwt-code-reviews.appspot.com/87806 --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---