Partager via


TextEncoder class

Implémentation de l’API WHATWG Encoding StandardTextEncoder. Toutes les instances de TextEncoder prennent uniquement en charge l’encodage UTF-8.

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

La classe TextEncoder est également disponible sur l’objet global.

Propriétés

encoding

Encodage pris en charge par l’instance de TextEncoder. Toujours défini sur 'utf-8'.

Méthodes

encode(string)

UTF-8 encode la chaîne input et retourne une Uint8Array contenant les octets encodés.

encodeInto(string, Uint8Array)

UTF-8 encode la chaîne src dans la dest Uint8Array et retourne un objet contenant les unités de code Unicode de lecture et les octets UTF-8 écrits.

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

Détails de la propriété

encoding

Encodage pris en charge par l’instance de TextEncoder. Toujours défini sur 'utf-8'.

encoding: string

Valeur de propriété

string

Détails de la méthode

encode(string)

UTF-8 encode la chaîne input et retourne une Uint8Array contenant les octets encodés.

function encode(input?: string): Uint8Array

Paramètres

input

string

Retours

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 encode la chaîne src dans la dest Uint8Array et retourne un objet contenant les unités de code Unicode de lecture et les octets UTF-8 écrits.

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

Paramètres

src

string

Texte à encoder.

dest

Uint8Array

Tableau pour contenir le résultat de l’encodage.

Retours