十进制转buffer(十六进制),buffer转文字
2021-03-20 本文已影响0人
物联白菜
let buf1 = Buffer.from([97,98,99]); //存入十进制数组(这里是ASCII码表中对应的小写abc)
console.log(buf1); //十六进制的buffer: <Buffer 61 62 63 >
console.log(buf1.toString()); //abc
let buf2 = Buffer.from('node.js') //将中文存入buffer中,即转成十六进制
console.log(buf2); //<Buffer 6e 6f 64 65 6a 73>
console.log(buf2.toString()); //nodejs
let buf3 = Buffer.alloc(10) //创建可以存放十个字符的buffer
buf3.write('hello')
console.log(buf3.toString())
//看到 <Buffer ...> toString()就可以看到了