|Notation||Meaning (for understanding purposes, the application takes care of the technical "hokus-pokus".|
|?||Appears just after the email address, separating it from the first name/value pair.|
|=||Separates each name and value, in the form name=value.|
|&||Separates name/value pairs, as in name1=value1&name2=value2.|
|%||Precedes an ASCII character code in hexadecimal, in the form %xx, as a way of representing that character. For example, %0A represents a newline (line feed) character.|
|+||Another way to represent a space. For example, the value Bjorn Free could appear in the URL as Bjorn+Free.|
|Notes:||For a complete listing of character codes visit Character Codes, but the listing shows decimal codes in
HTML encoding, not hexadecimal codes according to the URL encoding (within
HTML). So, you must convert both the punctuation and the numeric value.
For example, "space" is shown as   and must, for
URLs, be converted (by dividing the decimal code by sixteen and then
for all values between ten and fifteen use letters, A thru F) to: %20.
Thanks to the original source Robert Husted
Subject to some licensing restrictions by Netscape, including "provided as is and without warranty".