single |
This module provides functions to encode and decode strings into and from
the "application/x-www-form-urlencoded" encoding.
The "application/x-www-form-urlencoded" format encodes a ordered data sets
of pairs consisting of a name and a value, with pairs seperated by
ampersand or semicolon and names and values seperated by the equal sign.
Space characters are replaced with plus sign and any characters not in the
unreserved character set is encoded using the percent-encoding scheme also
used for resource identifiers. A percent-encoded octet is encoded as a
character triplet, consisting of the percent character "%" followed by the
two hexadecimal digits representing that octet's numeric value.
The unreserved character set includes the uppercase and lowercase letters,
decimal digits, hyphen, period, underscore, and tilde.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
- . _ ~
|