Condividi tramite


TextEncoder class

Implementazione dell'API standard di codifica WHATWG . Tutte le istanze di TextEncoder supportano solo la codifica UTF-8.

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

La classe TextEncoder è disponibile anche nell'oggetto globale.

Proprietà

encoding

Codifica supportata dall'istanza di TextEncoder. Impostare sempre su 'utf-8'.

Metodi

encode(string)

UTF-8 codifica la stringa input e restituisce un Uint8Array contenente i byte codificati.

encodeInto(string, Uint8Array)

UTF-8 codifica la stringa src nella dest Uint8Array e restituisce un oggetto contenente le unità di codice Unicode di lettura e i byte UTF-8 scritti.

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

Dettagli proprietà

encoding

Codifica supportata dall'istanza di TextEncoder. Impostare sempre su 'utf-8'.

encoding: string

Valore della proprietà

string

Dettagli metodo

encode(string)

UTF-8 codifica la stringa input e restituisce un Uint8Array contenente i byte codificati.

function encode(input?: string): Uint8Array

Parametri

input

string

Restituisce

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 codifica la stringa src nella dest Uint8Array e restituisce un oggetto contenente le unità di codice Unicode di lettura e i byte UTF-8 scritti.

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

Parametri

src

string

Testo da codificare.

dest

Uint8Array

Matrice in cui contenere il risultato della codifica.

Restituisce