06-20-2006 13:35
Not sure if this is the right place. I did report this as a bug as well.

The www-form-uencoding spec specifies that when a string is url encoded
that spaces are encoded to '+' characters. Then other reserved characters
are encoded using the '%xx' form.

My problem is that when receiving data in http_response that is encoded
from elsewhere I often find the encoding to use the '+' character.

llUnescapeURL is not unencoding the '+' character. It is ONLY looking for
the '%20' sequence.

I believe this is a bug.
Is there a good method of reporting this other than here and/or the bug reporting system from within second life?

(this link has some description of this:
http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1)