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 |
Méthodes
encode(string) | UTF-8 encode la chaîne |
encode |
UTF-8 encode la chaîne
|
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.