C
util.TextEncoder
History
Added in: v8.3.0
v8.3.0
Introduced in: v0.10.0
v0.10.0
The class is now available on the global object.
v11.0.0
An implementation of the WHATWG Encoding Standard TextEncoder API. All
instances of TextEncoder only support UTF-8 encoding.
const encoder = new TextEncoder(); const uint8array = encoder.encode('this is some data');
The TextEncoder class is also available on the global object.
textEncoder.encode(input?): Uint8Array
Attributes
input?:
stringThe text to encode. Default: an empty string.
Returns:
Uint8ArrayUTF-8 encodes the input string and returns a Uint8Array containing the
encoded bytes.
textEncoder.encodeInto(src, dest): Object
Attributes
src:
stringThe text to encode.
dest:
Uint8ArrayThe array to hold the encode result.
UTF-8 encodes the src string to the dest Uint8Array and returns an object
containing the read Unicode code units and written UTF-8 bytes.
const encoder = new TextEncoder(); const src = 'this is some data'; const dest = new Uint8Array(10); const { read, written } = encoder.encodeInto(src, dest);
Type:
stringThe encoding supported by the TextEncoder instance. Always set to 'utf-8'.