在开发工具中调试是没有任何问题的,但是在真机上查看时就出现乱码了,然后我使用了数据流,并使用
TextDecoder() 进行获取,同样的问题,开发工具完全没问题,真机有时提示没有 TextDecoder() 函数,有时却正常显示中文。在提示没有 TextDecoder() 时,我打开手机调试,发现是有的。 TextDecoder() 是要求在谷歌或火狐使用,而开发工具和手机的运行环境是有区别的,但是为什么会突然可以使用,突然又不可以使用?下面是刚才提到问题的几张截图,麻烦大家帮我解惑,告诉我此时应该怎么做比较好,谢谢大家了
是否解决?
已解决,看有没有对其他人有帮助
先说一下现象
我的这个项目 是struts2 的 一开始纠结于 微信部分了.. 后来发现 在火狐浏览器直接请求 也会出现乱码的情况 ,估计测试工具是谷歌的内核
解决方案
struts.xml 中 加入 <constant name="struts.i18n.encoding" value="UTF-8"></constant> 解决
请问你解决了吗