与UTF8数据错误

我正在尝试使用socket.io创build一个非常简单的聊天应用程序。 它运行良好,但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字符。

经过几个小时的search,我发现这个职位 。 我忘了在客户端更新我的socket.io。