websocket 二进制 Could not ……UTF-8

服务端是python tornado,我把一个float型数组使用struct.pack打包成二进制发送到浏览器,浏览器提示Could not decode a text frame as UTF-8,求指点怎么解决,谢谢

你是不是没把ContentType设置对啊?这明显浏览器把它当作文本去解析了。

float型的直接字符串返回。json.dumps
返回字符串好了。浏览器用js接收处理json对象

文字编码的问题
http://www.web-tinker.com/subject/660-1.html