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 |
Metoder
| encode(string) | UTF-8 kodar |
| encode |
UTF-8 kodar
|
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.