Definice a použití
Převede zadaný string do platného kódování URI adresy tak, aby tato adresa šla použít např. pro přesměrování uživatele.
Převádí tedy například znaky s háčky a čárkami (obecně znaky, které nejsou součástí znakové sady ASCII) a některé speciální znaky. Ze speciálních znaků vynechává ty, které se běžně v těchto adresách používají například pro předávání GET proměnných či odkazování na HTML element pomocí ID. Nekóduje tedy: / ? & @ = : $ # +
Znaky, které tato funkce nekóduje lze zakódovat pomocí encodeURIComponent, která kóduje jednotlivé části adresy.