Utility class for HTML form encoding. This class contains static methods for converting a String to the
application/x-www-form-urlencoded
MIME format. For more information about HTML form encoding, consult the HTML
specification.
When encoding a String, the following rules apply:
a
" through "z
", "A
" through "Z
" and "0
" through "9
" remain the same..
", "-
", "*
", and "_
" remain the same.+
".%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).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4