TextEncoder#
Wstęp#
Interfejs TextEncoder stanowi definicję Web IDL dla obiektów udostępniających koder z kodowania, co może być przydatne przy samodzielnym kodowaniu danych tekstowych. Obiekty typu TextEncoder
są potocznie nazywane koderami tekstowymi # i skojarzone zostały z kilkoma podstawowymi zagadnieniami.
Interfejs TextEncoder nie dziedziczy z żadnego innego interfejsu w ogólnym ujęciu DOM, chociaż w środowisku JS obiekty implementujące ten interfejs będą dziedziczyły z prototypu najwyższego rzędu. Zachowanie takie jest czymś normalnym w przypadku języka ECMAScript.
Koder tekstowy można utworzyć za pomocą konstruktora:
Właściwości TextEncoder#
Nazwa | Opis |
---|---|
TextEncoder.encoding | Zwraca łańcuch znakowy "utf-8 " reprezentujący nazwę z kodowania stosowanego w danym koderze tekstowym. |
Metody TextEncoder#
Nazwa | Opis |
---|---|
TextEncoder.encode() | Koduje przekazane dane tekstowe i zwraca obiekt Uint8Array , z którego można odczytać zakodowane bajty. |
Inne TextEncoder#
Nazwa | Opis |
---|---|
new TextEncoder() | Konstruktor tworzący nowy koder tekstowy. |
Składnia Web IDL#
[Constructor, Exposed=(Window,Worker)] interface TextEncoder # { readonly attribute DOMString encoding; [NewObject] Uint8Array encode(optional USVString input = ""); };
Specyfikacje i inne materiały#
Pasek społecznościowy