|
encoding String 类型, 可选参数, 默认值: 'utf8'
start Number 类型, 可选参数, 默认值: 0
end Number 类型, 可选参数, 默认值: buffer.length
根据 encoding 参数(默认是 'utf8')返回一个解码过的 string 类型。还会根据传入的参数 start (默认是 0) 和 end (默认是 buffer.length)作为取值范围。
- buf = new Buffer(26);
- for (var i = 0 ; i < 26 ; i++) {
- buf[i] = i + 97; // 97 is ASCII a
- }
- buf.toString('ascii'); // 输出: abcdefghijklmnopqrstuvwxyz
- buf.toString('ascii',0,5); // 输出: abcde
- buf.toString('utf8',0,5); // 输出: abcde
- buf.toString(undefined,0,5); // encoding defaults to 'utf8', 输出 abcde
复制代码
|
|