buf.toString()

buf.toString([encoding[, start[, end]]])


  • encoding {String} 默认:'utf8'

  • start {Number} 默认:0

  • end {Number} 默认:buffer.length

  • 返回:{String}


返回使用指定的字符集编码解码 Buffer 数据的字符串。

const buf = Buffer.allocUnsafe(26);
for (var i = 0; i < 26; i++) {
    buf[i] = i + 97; // 97 is ASCII a
}
buf.toString('ascii');
// Returns: 'abcdefghijklmnopqrstuvwxyz'
buf.toString('ascii', 0, 5);
// Returns: 'abcde'
buf.toString('utf8', 0, 5);
// Returns: 'abcde'
buf.toString(undefined, 0, 5);
// Returns: 'abcde', encoding defaults to 'utf8'

猜你喜欢

转载自www.cnblogs.com/lalalagq/p/9908512.html