java.lang.Object java.net.URLEncoderUtility class for HTML form encoding. This class contains static methods for converting a String to the
application/x-www-form-urlencodedMIME format. For more information about HTML form encoding, consult the HTML specification.
When encoding a String, the following rules apply:
a" through "
A" through "
Z" and "
0" through "
9" remain the same.
*", and "
_" remain the same.
" is converted into a plus sign "
%xy", where xy is the two-digit hexadecimal representation of the byte. The recommended encoding scheme to use is UTF-8. However, for compatibility reasons, if an encoding is not specified, then the default encoding of the platform is used.
For example using UTF-8 as the encoding scheme the string "The string ü@foo-bar" would get converted to "The+string+%C3%BC%40foo-bar" because in UTF-8 the character ü is encoded as two bytes C3 (hex) and BC (hex), and the character @ is encoded as one byte 40 (hex).
|static final int||caseDiff|
|Method from java.net.URLEncoder Summary:|
|Methods from java.lang.Object:|
|clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait|
|Method from java.net.URLEncoder Detail:|
public static String encode(String s, String enc) throws UnsupportedEncodingException
Note: The World Wide Web Consortium Recommendation states that UTF-8 should be used. Not doing so may introduce incompatibilites.