使用Socket.io中的emit发送中文消息,但是在客户端收到的却是乱码。
socket.emit('feedback',{msg:'guid not exists\r\n您输入的帐号不存在!'});
客户端相应事件中直接用alert输出消息是乱码。
socket.on('feedback',function(data){
alert(data.msg);
});
客户端页面的编码已经设置为UTF-8
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
不知道要怎样设置编码才能发送中文?
回复 (2)
J
在 Linux 下用了几次都没有遇到这个问题啊.. 楼主再多些细节吧
我觉得收发信息处在 JS 的 utf-8 环境, 设置网页编码会不相干吧,, 不清晰..
H
请问楼主,这个问题解决了吗?我也遇到了同样的问题啊
参与回复
登录后即可参与回复。登录