Compartir a través de


TextEncoder class

Implementación de la API de WHATWG Encoding StandardTextEncoder. Todas las instancias de TextEncoder solo admiten codificación UTF-8.

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

La clase TextEncoder también está disponible en el objeto global.

Propiedades

encoding

Codificación admitida por la instancia de TextEncoder. Establezca siempre en 'utf-8'.

Métodos

encode(string)

UTF-8 codifica la cadena de input y devuelve un Uint8Array que contiene los bytes codificados.

encodeInto(string, Uint8Array)

UTF-8 codifica la cadena de src en el dest Uint8Array y devuelve un objeto que contiene las unidades de código Unicode de lectura y los bytes UTF-8 escritos.

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

Detalles de las propiedades

encoding

Codificación admitida por la instancia de TextEncoder. Establezca siempre en 'utf-8'.

encoding: string

Valor de propiedad

string

Detalles del método

encode(string)

UTF-8 codifica la cadena de input y devuelve un Uint8Array que contiene los bytes codificados.

function encode(input?: string): Uint8Array

Parámetros

input

string

Devoluciones

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 codifica la cadena de src en el dest Uint8Array y devuelve un objeto que contiene las unidades de código Unicode de lectura y los bytes UTF-8 escritos.

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

Parámetros

src

string

Texto que se va a codificar.

dest

Uint8Array

Matriz que contiene el resultado de codificación.

Devoluciones