The JavaScript Programming Language
Escaping characters
Many times in URLs it is needed to escape string characters:
There are three options:
-
escape()
will not encode:@*/+
-
encodeURI()
will not encode:~!@#$&*()=:/,;?+'
-
encodeURIComponent()
will not encode:~!*()'
If you want to pass URL into a GET
parameter of other page, you should use escape
or encodeURIComponent
, but not encodeURI
.