收藏
回答

wx.request返回中文乱码


在开发工具中调试是没有任何问题的,但是在真机上查看时就出现乱码了,然后我使用了数据流,并使用

TextDecoder()  进行获取,同样的问题,开发工具完全没问题,真机有时提示没有 TextDecoder()  函数,有时却正常显示中文。在提示没有 TextDecoder() 时,我打开手机调试,发现是有的。 TextDecoder()  是要求在谷歌或火狐使用,而开发工具和手机的运行环境是有区别的,但是为什么会突然可以使用,突然又不可以使用?下面是刚才提到问题的几张截图,麻烦大家帮我解惑,告诉我此时应该怎么做比较好,谢谢大家了



回答关注问题邀请回答
收藏

2 个回答

  • 静觅
    静觅
    2019-02-22

    是否解决?

    2019-02-22
    有用
    回复 1
    • 静觅
      静觅
      2019-02-22

      已解决,看有没有对其他人有帮助

      先说一下现象

      我的这个项目 是struts2 的  一开始纠结于 微信部分了.. 后来发现 在火狐浏览器直接请求 也会出现乱码的情况 ,估计测试工具是谷歌的内核

      解决方案

      struts.xml 中  加入 <constant name="struts.i18n.encoding" value="UTF-8"></constant> 解决

      2019-02-22
      回复
  • Joy
    Joy
    2018-04-30

    请问你解决了吗

    2018-04-30
    有用
    回复
登录 后发表内容