Udostępnij za pośrednictwem


TextEncoder class

Implementacja interfejsu API standardowego kodowania WHATWG . Wszystkie wystąpienia TextEncoder obsługują tylko kodowanie UTF-8.

const encoder = new TextEncoder();
const uint8array = encoder.encode('this is some data');

Klasa TextEncoder jest również dostępna w obiekcie globalnym.

Właściwości

encoding

Kodowanie obsługiwane przez wystąpienie TextEncoder. Zawsze ustaw wartość 'utf-8'.

Metody

encode(string)

UtF-8 koduje ciąg input i zwraca Uint8Array zawierający zakodowane bajty.

encodeInto(string, Uint8Array)

UTF-8 koduje ciąg src do dest Uint8Array i zwraca obiekt zawierający odczyt jednostek kodu Unicode i zapisanych bajtów UTF-8.

const encoder = new TextEncoder();
const src = 'this is some data';
const dest = new Uint8Array(10);
const { read, written } = encoder.encodeInto(src, dest);

Szczegóły właściwości

encoding

Kodowanie obsługiwane przez wystąpienie TextEncoder. Zawsze ustaw wartość 'utf-8'.

encoding: string

Wartość właściwości

string

Szczegóły metody

encode(string)

UtF-8 koduje ciąg input i zwraca Uint8Array zawierający zakodowane bajty.

function encode(input?: string): Uint8Array

Parametry

input

string

Zwraca

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 koduje ciąg src do dest Uint8Array i zwraca obiekt zawierający odczyt jednostek kodu Unicode i zapisanych bajtów 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

Parametry

src

string

Tekst do zakodowania.

dest

Uint8Array

Tablica do przechowywania wyniku kodowania.

Zwraca