Spec-Zone.ru › Web APIs

TextDecoder: свойство encoding

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Только для чтения свойство TextDecoder.encoding возвращает строку, содержащую имя алгоритма декодирования, используемого конкретным объектом декодера.

Кодировка устанавливается параметром конструктора конструктора label и по умолчанию равна utf-8.

Значение

Строка ASCII в нижнем регистре, которая может иметь одно из следующих значений:

  • Рекомендуемая кодировка для веб-среды: 'utf-8'.
  • Устаревшие кодировки с одним байтом: 'ibm866', 'iso-8859-2', 'iso-8859-3', 'iso-8859-4', 'iso-8859-5', 'iso-8859-6', 'iso-8859-7', 'iso-8859-8''`, 'iso-8859-8i', 'iso-8859-10', 'iso-8859-13', 'iso-8859-14', 'iso-8859-15', 'iso-8859-16', 'koi8-r', 'koi8-u', 'macintosh', 'windows-874', 'windows-1250', 'windows-1251', 'windows-1252', 'windows-1253', 'windows-1254', 'windows-1255', 'windows-1256', 'windows-1257', 'windows-1258', или 'x-mac-cyrillic'.
  • Устаревшие многобайтовые кодировки китайского языка (упрощенного): 'gbk', 'gb18030'.
  • Устаревшая многобайтовая кодировка китайского языка (традиционного): 'big5'.
  • Устаревшие многобайтовые кодировки японского языка: 'euc-jp', 'iso-2022-jp', 'shift-jis'.
  • Устаревшие многобайтовые кодировки корейского языка: 'euc-kr'.
  • Разные устаревшие кодировки: 'utf-16be', 'utf-16le', 'x-user-defined'.
  • Специальная кодировка 'replacement'. Она декодирует пустой вход в пустой выход и любой другой вход произвольной длины в один символ замены. Она используется для предотвращения атак, связанных с несовпадением кодировок между клиентом и сервером. Следующие кодировки также отображаются в кодировке замены: ISO-2022-CN, ISO-2022-CN-ext, 'iso-2022-kr' и 'hz-gb-2312'.

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

Спецификация
Encoding
# ref-for-dom-textdecoder-encoding①

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
encoding 38 79 19
18Реализована несколько иная версия спецификации.
25 10.1 38 19
18Реализована несколько иная версия спецификации.
25 10.3 3.0 38

См. также

  • Интерфейс TextDecoder, к которому он относится.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder/encoding

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API