Freigeben über


TextEncoder class

Eine Implementierung der WHATWG-Codierungsstandard-APITextEncoder . Alle Instanzen von TextEncoder unterstützen nur UTF-8-Codierung.

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

Die TextEncoder -Klasse ist auch für das globale Objekt verfügbar.

Eigenschaften

encoding

Die von der TextEncoder -Instanz unterstützte Codierung. Immer auf 'utf-8' festgelegt.

Methoden

encode(string)

UTF-8 codiert die input Zeichenfolge und gibt ein zurück Uint8Array , das die codierten Bytes enthält.

encodeInto(string, Uint8Array)

UTF-8 codiert die src Zeichenfolge in Uint8Array dest und gibt ein Objekt zurück, das die gelesenen Unicode-Codeeinheiten und geschriebenen UTF-8-Bytes enthält.

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

Details zur Eigenschaft

encoding

Die von der TextEncoder -Instanz unterstützte Codierung. Immer auf 'utf-8' festgelegt.

encoding: string

Eigenschaftswert

string

Details zur Methode

encode(string)

UTF-8 codiert die input Zeichenfolge und gibt ein zurück Uint8Array , das die codierten Bytes enthält.

function encode(input?: string): Uint8Array

Parameter

input

string

Gibt zurück

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 codiert die src Zeichenfolge in Uint8Array dest und gibt ein Objekt zurück, das die gelesenen Unicode-Codeeinheiten und geschriebenen UTF-8-Bytes enthält.

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

Parameter

src

string

Der zu codierende Text.

dest

Uint8Array

Das Array, das das Codierungsergebnis enthält.

Gibt zurück