Navigator 2.0, Internet Explorer 3.0
unescape(s)
The string that is to be decoded or "unescaped."
A decoded copy of s.
The unescape() function is a built-in part of JavaScript; it is not a method of any object.
unescape() decodes a string encoded with escape(). It creates and returns a decoded copy of s. It decodes s by finding and replacing character sequences of the form %xx, where xx is two hexadecimal digits. Each such sequence is replaced by the single character represented by the hexadecimal digits in the Latin-1 encoding.
Thus, unescape() decodes the string:
Hello%20World%21
to:
Hello World!
See escape() for more information on this encoding and decoding technique.