发布网友
共2个回答
热心网友
没有正确处理。这种都是细节上出的细节错,不可能笼统概括成“解决乱码”。
细节比如怎么接收的,乱码是什么样的
把发回的信息转换成HEX十六进制码贴一下看看。
比如ABCDE1234这样一个字节不漏的贴出来。可以帮你分析乱码成因
不会转贴原乱码也行,总比概括成“乱码”强。追问上面的设备名称是用ajax取的,只知道是gb2312编码的,传过来以后浏览器显示成这样了,用了js转换以后,只能显示出unicode编码,显出不出汉字.
追答需要ajax的xmlhttp对象获得实际的数据、数值,
不能用显示出来的结果雾里看花。。
先尝试在发送ajax请求时声明偏好的响应编码。。
ajax回应一般就不该用gb2312,违背json和xml的编码要求。
所以需要实际环境或数据再分析。
热心网友
在你的HTML里直接用GB2312试试吧追问说了不行...要是行的话早就换掉了呵呵