跳转到内容
搜索文档

编码

最后更新 查看 MarkdownAgent 设置

TextEncoder

背景

TextEncoder 接收代码点流作为输入并输出字节流。传递给构造函数的编码类型会被忽略,将创建一个 UTF-8 的 TextEncoder

TextEncoder() 返回一个新构造的 TextEncoder,生成 UTF-8 编码的字节流。TextEncoder 不接受参数,也不会抛出异常。

构造函数

let encoder = new TextEncoder();

属性

  • encoder.encoding DOMString read-only
    • 编码器名称,描述 TextEncoder 使用的方法(始终为 utf-8)。

方法

  • encode(inputUSVString) : Uint8Array

    • 对字符串输入进行编码。

TextDecoder

背景

TextDecoder 接口表示 UTF-8 解码器。解码器接收字节流作为输入并输出代码点流。

TextDecoder() 返回一个新构造的 TextDecoder,生成代码点流。

构造函数

let decoder = new TextDecoder();

属性

  • decoder.encoding DOMString read-only

    • 解码器名称,描述 TextDecoder 使用的方法。
  • decoder.fatal boolean read-only

    • 指示错误模式是否为 fatal。
  • decoder.ignoreBOM boolean read-only

    • 指示是否忽略字节顺序标记(BOM)。

方法

这篇文档对您有帮助吗?