← Cloudflare Workers / workers / runtime-apis
Кодирование
TextEncoder
Контекст
TextEncoder принимает на вход поток кодовых точек и выдает поток байтов. Типы кодировки, переданные в конструктор, игнорируются, используется UTF-8 TextEncoder создан.
TextEncoder() ↗ возвращает новый созданный TextEncoder который генерирует поток байтов в кодировке UTF-8. TextEncoder не принимает параметров и не выбрасывает исключений.
Конструктор
let encoder = new TextEncoder();Свойства
encoder.encodingDOMString только для чтения- Имя кодировщика в виде строки, описывающей метод, который использует
TextEncoderиспользует (всегдаutf-8).
- Имя кодировщика в виде строки, описывающей метод, который использует
Методы
-
encode(inputUSVString): Uint8Array- Кодирует строку на входе.
TextDecoder
Контекст
TextDecoder интерфейс представляет собой декодер UTF-8. Декодеры принимают поток байтов на входе и выдают поток code points.
TextDecoder() ↗ возвращает новый созданный TextDecoder который генерирует поток кодовых точек.
Конструктор
let decoder = new TextDecoder();Свойства
-
decoder.encodingDOMString только для чтения- Имя декодера, описывающего метод, который использует
TextDecoderиспользует.
- Имя декодера, описывающего метод, который использует
-
decoder.fatalboolean, только для чтения- Указывает, является ли режим ошибок фатальным.
-
decoder.ignoreBOMboolean, только для чтения- Указывает, игнорируется ли метка порядка байтов.
Методы
decode(): DOMString- Декодирует с использованием метода, указанного в
TextDecoderобъект. Подробнее см. документация MDN поTextDecoderдокументация ↗.
- Декодирует с использованием метода, указанного в