Функция 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=Иванов
http://phphtml.net/?name=Василий&surname=Иванов