utf8数据错误
error with utf8 data
我试图用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
字符
经过几个小时的搜索,我找到了这篇文章。我只是忘了更新插座。
相关文章:
- 巨大的数据和PHP错误
- 本地跨原点数据错误
- d3在数据更新时错误地附加了dom元素
- 使用odata 4的jaydata 1.5和保存/更新数据时的错误
- 正在检查ajax响应中的错误数据
- Modx数据包管理器ext-all.js错误
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- 加载json时出现Ember.js和Ember数据错误
- JavaScript运行时错误:完成此操作所需的数据尚不可用
- 尝试发布大型JSON数据时出现错误请求错误
- 挖空错误:数据保留未定义
- 未定义 D3 错误数据
- 未捕获的引用错误:数据未在挖空中定义
- jquery .ajax 总是返回错误 - 数据被添加到数据库中
- 类型与未定义相比的错误 - 数据为空
- jQuery ajax json——查看返回的错误数据
- 从模拟端口读取时从Arduino串行接收到的错误数据
- 如何在socket io中向单个客户端发送错误数据包?
- Dropzone JS上传到WCF获取错误数据
- 在收到错误数据后清空剑道UI中的网格