TextEncoder class
Implementacja interfejsu APITextEncoder
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 |
Metody
encode(string) | UtF-8 koduje ciąg |
encode |
UTF-8 koduje ciąg
|
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.