URL Encoding Variations

This section describes variations of URL encodings: RFC 3986 URI Encoding, application/x-www-form-urlencoded Encoding, RFC 1738 URL Encoding.

Several variations of the URL encoding are used today:

RFC 3986 URI Encoding

RFC 3986 URI Encoding is defined in RFC 3986 - "Uniform Resource Identifier (URI): Generic Syntax" at http://tools.ietf.org/html/rfc3986. See the previous section for details.

application/x-www-form-urlencoded Encoding

application/x-www-form-urlencoded Encoding is the same as RFC 3986 URI Encoding except that:

RFC 1738 URL Encoding

RFC 1738 URL Encoding is defined in "RFC 1738 Uniform Resource Locators (URL)" at http://tools.ietf.org/html/rfc1738.

RFC 1738 URL Encoding is the same as RFC 3986 URI Encoding except that:

RFC 1738 URL Encoding

RFC 1738 URL Encoding is defined in "RFC 1738 Uniform Resource Locators (URL)" at http://tools.ietf.org/html/rfc1738.

Table of Contents

 About This Book

 Base64 Encoding

 Base64 Encoding and Decoding Tools

 Base64URL - URL Safe Base64 Encoding

 Base32 Encoding

URL Encoding, URI Encoding, or Percent Encoding

 What Is URL/URI Encoding?

URL Encoding Variations

 URL Encoding on HTML Form Data - IE

 URL Encoding on HTML Form Data - Firefox

 application/x-www-form-urlencoded Encoding in Java

 URI String and Components in Java

 URL Encoding Support in PHP

 UUEncode Encoding

 References

 Full Version in PDF/EPUB