我正在尝试使用node.js将缓冲区读取为字符串 我正在使用api,它是我在控制台缓冲区时的返回缓冲区,它看起来像
<Buffer 00 05 02 00 00 00 00 00 20 20 20 20 20 20 30 31 30 36 35 37 30 30 31 3534 35 37 38 34 20 01 c6 03 b4 03 cc 0c 04 21 de 01 3b b0 a1 ff 8a 48 80 01 50 06 ...>
我的代码是: -
server.on("message", function (buffer){
console.log(buffer);//this is buffer
console.log(buffer.toString());
});
当我尝试转换为字符串时,它会提供以下输出: -
♣☻ 010657001545784 ☺?♥?♥?♀♦!?☺;????H?☺P♠?☻.? ?♠
;
我也尝试将它转换为utf-8
,但没有运气。
任何人都可以告诉我这种格式是什么以及如何从中获取正确的字符串。
感谢您的帮助。