Функция encodeURI предназначена для того, чтобы закодировать URL. Для того, чтобы раскодировать URI существует функция decodeURI.

Синтаксис

encodeURI(URL);

Примеры

Пример

В данном примере ссылка сайта кодируется с помощью encodeURI. С помощью decodeURI она раскодируется и выводится результат:

var url = 'http://phphtml.net/?name=Василий&surname=Иванов';
var code_url = encodeURI(url);
document.write(code_url);
document.write(decodeURI(code_url)); 

Результат выполнения кода:

http://phphtml.net/?name=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9&surname=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2

http://phphtml.net/?name=Василий&surname=Иванов