URI encoding in Javascript
Difference between encodeURI and encodeURIComponent
I can never remember the difference between encodeURI
and encodeURIComponent
when encoding data for inclusion on URI/URLs.
For general use, encodeURIComponent
is what I need, as it also encodes the following characters: ; / ? : @ & = + $ , #