unescape()

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Устарело
Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Описание

Устаревший метод unescape(str) создает новую строку в которой шестнадцатиричная последовательность симоволов вида %xx заменяется эквивалентами из кодировки ASCII. Знаки, закодированные в формате %uxxxx (знаки Юникода), заменяются знаками Юникода в шестнадцатеричной кодировке xxxx.

Последовательность может быть результатом работы функции вроде escape. Т.к. unescape является устаревшей, используйте decodeURI или decodeURIComponent вместо неё.

Обратите внимание: Не рекомендуется использовать unescape чтобы декодировать URI, используйте decodeURI вместо него.

Синтаксис

unescape(str)

Parameters

str
Строка которую необходимо преобразовать

Описание

Функция unescape это свойство глабального объекта.

Примеры

unescape("abc123");     // "abc123"
unescape("%E4%F6%FC");  // "äöü"
unescape("%u0107");     // "ć"

Спецификации

Specification Status Comment
ECMAScript 1st Edition. Standard Начальное определние.
ECMAScript 5.1 (ECMA-262)
Определение 'unescape' в этой спецификации.
Стандарт Определено в (информативно) Compatibility Annex B
ECMAScript 6 (ECMA-262)
Определение 'unescape' в этой спецификации.
Кандидат в рекомендации Определено в (нормативно) Annex B for Additional ECMAScript Features for Web Browsers

Совместимость браузеров

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Да) (Да) (Да) (Да) (Да)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Да) (Да) (Да) (Да) (Да) (Да)

Смотрите так же

Метки документа и участники

 Внесли вклад в эту страницу: Mishman
 Обновлялась последний раз: Mishman,