TextEncoder 接收代码点流作为输入并输出字节流。传递给构造函数的编码类型会被忽略,将创建一个 UTF-8 的 TextEncoder。
TextEncoder() ↗ 返回一个新构造的 TextEncoder,生成 UTF-8 编码的字节流。TextEncoder 不接受参数,也不会抛出异常。
let encoder = new TextEncoder();encoder.encodingDOMString read-only- 编码器名称,描述
TextEncoder使用的方法(始终为utf-8)。
- 编码器名称,描述
-
encode(inputUSVString): Uint8Array- 对字符串输入进行编码。
TextDecoder 接口表示 UTF-8 解码器。解码器接收字节流作为输入并输出代码点流。
TextDecoder() ↗ 返回一个新构造的 TextDecoder,生成代码点流。
let decoder = new TextDecoder();-
decoder.encodingDOMString read-only- 解码器名称,描述
TextDecoder使用的方法。
- 解码器名称,描述
-
decoder.fatalboolean read-only- 指示错误模式是否为 fatal。
-
decoder.ignoreBOMboolean read-only- 指示是否忽略字节顺序标记(BOM)。
decode(): DOMString- 使用
TextDecoder对象指定的方法进行解码。详见 MDN 的TextDecoder文档 ↗。
- 使用