-
Bug
-
Resolution: Fixed
-
P4
-
1.2.2
-
kestrel
-
sparc
-
solaris_2.5
Name: saC57035 Date: 04/22/99
Quote from URLEncoder API specification:
-------------
The class contains a utility method for converting a String into a MIME format called
"x-www-form-urlencoded" format.
To convert a String, each character is examined in turn:
The ASCII characters 'a' through 'z', 'A' through 'Z', and '0' through '9'
remain the same.
The space character ' ' is converted into a plus sign '+'.
All other characters are converted into the 3-character string "%xy", where
xy is the two-digit hexadecimal representation
of the lower 8-bits of the character.
-------------
But, in fact, '.', '-', '*', '_' remain the same and are not converted to "%xy".
It seems like it agrees with x-www-form-urlencoded format.
So the assertion 'All other characters are converted into the 3-character string "%xy",
where xy is the two-digit hexadecimal representation of the lower 8-bits of the character'
is incorrect.
======================================================================