为什么UInt8 0x1转换为字符串☺nodejs

时间:2018-07-04 13:20:10

标签: node.js encoding buffer

btest.js

'http://somelink.com'

控制台输出为

let b = Buffer.alloc(1);
b.writeUInt8(0x1);
console.log(b)
console.log(b.toString("utf8"));

b.toString()为什么输出笑脸(U + 263A)而不是开始标题(U + 1)

1 个答案:

答案 0 :(得分:0)

在进一步测试中,我相信DPenner是正确的,它是控制台的编码(ConEmu)。 在cmd.exe中,字符正确显示为SOH。