Freigeben über


TextEncoder class

Eine Implementierung der WHATWG Encoding StandardTextEncoder API. Alle Instanzen von TextEncoder nur UTF-8-Codierung unterstützen.

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 einen Uint8Array zurück, der die codierten Bytes enthält.

encodeInto(string, Uint8Array)

UTF-8 codiert die src Zeichenfolge in den dest Uint8Array und gibt ein Objekt zurück, das die gelesenen Unicode-Codeeinheiten und die 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 einen Uint8Array zurück, der 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 den dest Uint8Array und gibt ein Objekt zurück, das die gelesenen Unicode-Codeeinheiten und die 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 codierenden Text.

dest

Uint8Array

Das Array, das das codierte Ergebnis enthalten soll.

Gibt zurück