JavaScript метод decodeURI()
JavaScript объект GlobalОпределение и применение
JavaScript метод decodeURI() декодирует URI (англ. Uniform Resource Identifier – унифицированный идентификатор ресурса), ранее созданный функцией encodeURI(), или другим подобным способом.
Поддержка браузерами
Метод | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
---|---|---|---|---|---|---|
decodeURI() | Да | Да | Да | Да | Да | Да |
JavaScript синтаксис:
decodeURI(encodedURI);
encodedURI - String
Версия JavaScript
ECMAScript 3rd Edition (ECMA-262)Значения параметров
Параметр | Описание |
---|---|
encodedURI | Закодированный Uniform Resource Identifier – унифицированный идентификатор ресурса. |
Исключения
Тип исключения | Описание |
---|---|
URIError | Возникает в том случае, если закодированная строка URI (унифицированный идентификатор ресурса) содержит недопустимые последовательности символов. |
Пример использования
const uri = "https://basicweb.ru/?q=справочник"; const encoded = encodeURI(uri); // кодируем URI console.log(encoded); // "https://basicweb.ru/?q=%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA" const decoded = decodeURI(encoded); // декодируем URI console.log(decoded); // "https://basicweb.ru/?q=справочник"JavaScript объект Global