Compartilhar via


TextEncoder class

Uma implementação da API de Padrão de Codificação do WHATWG. Todas as instâncias de TextEncoder dão suporte apenas à codificação UTF-8.

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

A classe TextEncoder também está disponível no objeto global.

Propriedades

encoding

A codificação compatível com a instância de TextEncoder. Sempre defina como 'utf-8'.

Métodos

encode(string)

O UTF-8 codifica a cadeia de caracteres input e retorna um Uint8Array que contém os bytes codificados.

encodeInto(string, Uint8Array)

O UTF-8 codifica a cadeia de caracteres src para o dest Uint8Array e retorna um objeto que contém as unidades de código Unicode de leitura e bytes UTF-8 gravados.

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

Detalhes da propriedade

encoding

A codificação compatível com a instância de TextEncoder. Sempre defina como 'utf-8'.

encoding: string

Valor da propriedade

string

Detalhes do método

encode(string)

O UTF-8 codifica a cadeia de caracteres input e retorna um Uint8Array que contém os bytes codificados.

function encode(input?: string): Uint8Array

Parâmetros

input

string

Retornos

Uint8Array

encodeInto(string, Uint8Array)

O UTF-8 codifica a cadeia de caracteres src para o dest Uint8Array e retorna um objeto que contém as unidades de código Unicode de leitura e bytes UTF-8 gravados.

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

O texto a ser codificado.

dest

Uint8Array

A matriz para manter o resultado da codificação.

Retornos