is the official way to encode a space character, according to the RFC:
http://www.faqs.org/rfcs/rfc1738.html
PHP’s “urlencode” function does use the + sign: http://ca3.php.net/urlencode but javascript’s “escape” encoding doesn’t use a plus, it uses : http://www.w3schools.com/jsref/jsref_escape.asp . PHP has a function “rawurlencode” that properly encodes the space character.
I suppose, if EE properly UNencoded the plus sign, this would still be wrong but wouldn’t be a problem for me. But as it is…
TTFN
Travis