【发布时间】:2021-12-17 16:57:50
【问题描述】:
我正在使用 ws 包从我的 nodejs 服务器连接到 websocket。
我正在尝试解码我收到的数据/数组缓冲区。但是当我尝试解码数据/数组缓冲区时,它会记录有线字符,并希望有人能告诉我为什么?
我正在使用TextDecoder 来解码arraybuffer。
const ab2str = (buf) => {
return new TextDecoder().decode(buf);
};
日志输出。
��G����Ԋ{��G�VC�B�
我的留言。
client.onmessage = (event) => {
try {
//console.log("message:", event.data);
console.log(ab2str(event.data));
} catch (error) {
console.log("onmessage error:", error.message);
}
};
【问题讨论】:
标签: node.js websocket arraybuffer ws