Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

decodeURIComponent

Раскодирует текст, закодированный для URL.

Доступно с: ES3

Синтаксис

decodeURIComponent(encodedStr)

Параметры

ПараметрТипОписание
encodedStrstringСтрока с кодами вида %20.

Возвращаемое значение

stringРаскодированный текст.

Примеры

Обратное преобразование:

console.log(decodeURIComponent('rock%20%26%20roll'));
console.log(decodeURIComponent('caf%C3%A9'));

Результат:

rock & roll
café

Некорректный код вызывает ошибку:

try {
  decodeURIComponent('100%');
} catch (error) {
  console.log(error.name);
}

Результат:

URIError

Примечания

Знак + этой функцией не превращается в пробел, хотя в формах так кодируют пробелы. Параметры формы надёжнее читать через URLSearchParams.

См. также

  • encodeURIComponent — Кодирует текст для безопасной вставки в часть URL.
  • URLSearchParams — Читает и собирает параметры адреса (часть после ?).

В учебнике

  • Запросы к серверу: fetch — Функция fetch в JavaScript: GET- и POST-запросы, объект ответа, статус, response.ok, разбор JSON и обработка ошибок.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.