TextEncoder class

En implementering av WHATWG Encoding StandardTextEncoder API. Alla instanser av TextEncoder stöder endast UTF-8-kodning.

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

Klassen TextEncoder är också tillgänglig för det globala objektet.

Egenskaper

encoding

Kodningen som stöds av den TextEncoder instansen. Ange alltid till 'utf-8'.

Metoder

encode(string)

UTF-8 kodar input strängen och returnerar en Uint8Array som innehåller kodade byte.

encodeInto(string, Uint8Array)

UTF-8 kodar src strängen till dest Uint8Array och returnerar ett objekt som innehåller de lästa Unicode-kodenheterna och skrivna UTF-8 byte.

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

Egenskapsinformation

encoding

Kodningen som stöds av den TextEncoder instansen. Ange alltid till 'utf-8'.

encoding: string

Egenskapsvärde

string

Metodinformation

encode(string)

UTF-8 kodar input strängen och returnerar en Uint8Array som innehåller kodade byte.

function encode(input?: string): Uint8Array

Parametrar

input

string

Returer

Uint8Array

encodeInto(string, Uint8Array)

UTF-8 kodar src strängen till dest Uint8Array och returnerar ett objekt som innehåller de lästa Unicode-kodenheterna och skrivna UTF-8 byte.

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

Parametrar

src

string

Texten som ska kodas.

dest

Uint8Array

Matrisen som innehåller kodresultatet.

Returer