← Cloudflare Workers / workers / runtime-apis
Kódování
TextEncoder
Kontext
TextEncoder přijímá jako vstup proud code pointů a na výstupu generuje proud bajtů. Typy kódování předané konstruktoru se ignorují a použije se UTF-8 TextEncoder je vytvořen.
TextEncoder() ↗ vrací nově vytvořený TextEncoder který generuje proud bajtů v kódování UTF-8. TextEncoder nepřijímá žádné parametry a nevyvolává žádné výjimky.
Konstruktor
let encoder = new TextEncoder();Vlastnosti
encoder.encodingDOMString pouze pro čtení- Název enkodéru jako řetězec popisující metodu, kterou
TextEncoderpoužívá (vždyutf-8).
- Název enkodéru jako řetězec popisující metodu, kterou
Metody
-
encode(inputUSVString): Uint8Array- Zakóduje vstupní řetězec.
TextDecoder
Kontext
TextDecoder rozhraní představuje dekodér UTF-8. Dekodéry přijímají na vstupu proud bajtů a na výstupu vydávají proud kódových bodů.
TextDecoder() ↗ vrací nově vytvořený TextDecoder který generuje proud code pointů.
Konstruktor
let decoder = new TextDecoder();Vlastnosti
-
decoder.encodingDOMString pouze pro čtení- Název dekodéru popisujícího metodu, kterou
TextDecoderpoužívá.
- Název dekodéru popisujícího metodu, kterou
-
decoder.fatalboolean, jen pro čtení- Určuje, zda je režim chyb fatální.
-
decoder.ignoreBOMboolean, jen pro čtení- Určuje, zda se ignoruje značka pořadí bajtů (BOM).
Metody
decode(): DOMString- Dekóduje pomocí metody uvedené v
TextDecoderobjekt. Další informace najdete na MDNTextDecoderdokumentace ↗.
- Dekóduje pomocí metody uvedené v