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í |
Metody
encode(string) | UTF-8 kóduje řetězec |
encode |
UTF-8 kóduje řetězec
|
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í.