Sdílet prostřednictvím


TextEncoder class

Implementace standarduTextEncoder API kódování WHATWG. Všechny instance TextEncoder podporují pouze kódování UTF-8.

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

Třída TextEncoder je také k dispozici v globálním objektu.

Vlastnosti

encoding

Kódování podporované instancí TextEncoder. Vždy je nastavená na 'utf-8'.

Metody

encode(string)

UTF-8 kóduje řetězec input a vrátí Uint8Array obsahující kódované bajty.

encodeInto(string, Uint8Array)

UTF-8 kóduje řetězec src do dest Uint8Array a vrátí objekt obsahující jednotky kódu unicode a zapsané bajty UTF-8.

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

Podrobnosti vlastnosti

encoding

Kódování podporované instancí TextEncoder. Vždy je nastavená na 'utf-8'.

encoding: string

Hodnota vlastnosti

string

Podrobnosti metody

encode(string)

UTF-8 kóduje řetězec input a vrátí Uint8Array obsahující kódované bajty.

function encode(input?: string): Uint8Array

Parametry

input

string

Návraty

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 kóduje řetězec src do dest Uint8Array a vrátí objekt obsahující jednotky kódu unicode a zapsané bajty 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

Text, který se má zakódovat.

dest

Uint8Array

Pole pro uložení výsledku kódování.

Návraty