TextEncoder class
Реализация API кодировки WHATWG standardTextEncoder. Все экземпляры TextEncoder поддерживают только кодировку UTF-8.
const encoder = new TextEncoder();
const uint8array = encoder.encode('this is some data');
Класс TextEncoder также доступен в глобальном объекте.
Свойства
| encoding | Кодировка, поддерживаемая экземпляром |
Методы
| encode(string) | UTF-8 кодирует строку |
| encode |
UTF-8 кодирует строку
|
Сведения о свойстве
encoding
Кодировка, поддерживаемая экземпляром TextEncoder. Всегда задано значение 'utf-8'.
encoding: string
Значение свойства
string
Сведения о методе
encode(string)
UTF-8 кодирует строку input и возвращает Uint8Array, содержащую закодированные байты.
function encode(input?: string): Uint8Array
Параметры
- input
-
string
Возвращаемое значение
Uint8Array
encodeInto(string, Uint8Array)
UTF-8 кодирует строку src в dest Uint8Array и возвращает объект, содержащий единицы кода Юникода и записанные байты UTF-8.
const encoder = new TextEncoder();
const src = 'this is some data';
const dest = new Uint8Array(10);
const { read, written } = encoder.encodeInto(src, dest);
function encodeInto(src: string, dest: Uint8Array): EncodeIntoResult
Параметры
- src
-
string
Текст для кодирования.
- dest
-
Uint8Array
Массив для хранения результата кодирования.