TextDecoderStream: encoding property

The encoding read-only property of the TextDecoderStream interface returns a string containing the name of the encoding algorithm used by the specific decoder.

The encoding is set by the constructor label parameter, and defaults to utf-8.


A string containing the lower-cased ASCII name of the encoding format.

The allowed values are the same as those listed in TextDecoder.encoding (the labels in Encoding API Encodings).


Returning the value of encoding from a TextDecoderStream.

stream = new TextDecoderStream();
console.log(stream.encoding); // returns the default "utf-8"


Encoding Standard
# dom-textdecoder-encoding

Browser compatibility

BCD tables only load in the browser