JavaScript | Процент-кодирование в URI

При работе с адресами или файлами в вебе, может возникнуть такая ситуация, когда вместо русского названия адреса или файла вылезают какие-то непонятные проценты. Как их убрать?

Хорошие новости. Стандарт ECMAScript содержит в себе функции кодирования и декодирования подобных процентов:

  1. decodeURI ( encodedURI ) — от процентов к чему-то внятному
  2. encodeURI ( uri ) — что-то понятное в процент-кодированное

 

Информационные ссылки

Стандарт ECMAScript — Раздел «19.2.6.2 decodeURI ( encodedURI )» — https://tc39.es/ecma262/#sec-decodeuri-encodeduri

Стандарт ECMAScript — Раздел «19.2.6.4 encodeURI ( uri )» — https://tc39.es/ecma262/#sec-encodeuri-uri

Поделись записью