Node.js String Decoder 模块
实例
将二进制数据流(缓冲区对象)解码为字符串:
var StringDecoder = require('string_decoder').StringDecoder;
var d = new StringDecoder('utf8');
var b = Buffer('abc');
console.log(b); //write buffer
console.log(d.write(b)); // write decoded buffer;
定义与用法
String Decoder
模块提供了一种将缓冲区对象解码为字符串的方法。
语法
在应用程序中包含字符串解码器模块的语法:
var StringDecoder = require('string_decoder').StringDecoder;
String Decoder 属性与方法
方法 | 描述 |
---|---|
end() | 返回存储在内部缓冲区中的输入的剩余内容 |
write() | 以字符串形式返回指定的缓冲区 |