Node.js v18.8.0 文档


目录

string_decoder 字符串解码器#

中英对照

node:string_decoder 模块提供了用于将 Buffer 对象解码为字符串(以保留编码的多字节 UTF-8 和 UTF-16 字符的方式)的 API。 可以使用以下方式访问它:




StringDecoder#

new StringDecoder([encoding])#

中英对照

    创建新的 StringDecoder 实例。

    stringDecoder.end([buffer])#

    中英对照

      以字符串形式返回存储在内部缓冲区中的任何剩余的输入。 表示不完整的 UTF-8 和 UTF-16 字符的字节将被替换为适合字符编码的替换字符。

      stringDecoder.write(buffer)#

      中英对照

        返回已解码的字符串,确保从返回的字符串中省略 BufferTypedArrayDataView 末尾的任何不完整的多字节字符,并将其存储在内部缓冲区中,以备下次调用 stringDecoder.write()stringDecoder.end() 时使用。

        返回顶部