gpt4 book ai didi

javascript - utf8 数据错误

转载 作者:太空宇宙 更新时间:2023-11-04 01:04:54 25 4
gpt4 key购买 nike

我正在尝试使用 socket.io 创建一个非常简单的聊天应用程序。它工作正常,但 utf8 数据。当我尝试发送一些包含 utf8 内容的消息时出现错误。

   Error: Invalid continuation byte
at Error (<anonymous>)
at readContinuationByte (F:\nodejs\node_modules\socket.io\node_modules\engin
e.io\node_modules\engine.io-parser\node_modules\utf8\utf8.js:127:9)
at decodeSymbol (F:\nodejs\node_modules\socket.io\node_modules\engine.io\nod
e_modules\engine.io-parser\node_modules\utf8\utf8.js:167:12)
at Object.utf8decode [as decode] (F:\nodejs\node_modules\socket.io\node_modu
les\engine.io\node_modules\engine.io-parser\node_modules\utf8\utf8.js:201:17)
at Object.exports.decodePacket (F:\nodejs\node_modules\socket.io\node_module
s\engine.io\node_modules\engine.io-parser\lib\index.js:150:17)
at WebSocket.Transport.onData (F:\nodejs\node_modules\socket.io\node_modules
\engine.io\lib\transport.js:102:24)
at WebSocket.onData (F:\nodejs\node_modules\socket.io\node_modules\engine.io
\lib\transports\websocket.js:75:30)
at WebSocket.EventEmitter.emit (events.js:98:17)
at Receiver.self._receiver.ontext (F:\nodejs\node_modules\socket.io\node_mod
ules\engine.io\node_modules\ws\lib\WebSocket.js:697:10)
at Receiver.opcodes.1.finish (F:\nodejs\node_modules\socket.io\node_modules\
engine.io\node_modules\ws\lib\Receiver.js:397:14)
Program node chat.js exited with code 8

我该如何解决这个问题?

//编辑

我尝试从服务器发送这些字符 æøå ,它在客户端输出 ¸à¥ 。似乎是 ANSI 字符。

最佳答案

经过几个小时的搜索,我发现 this post 。我只是忘记在客户端更新我的 socket.io。

关于javascript - utf8 数据错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24014769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com