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
Массив для хранения результата кодирования.