收藏
回答

使用wx.request中文乱码

中文乱码该如何解决


使用wx.request传值,

传回后台的中文都变成了乱码。

该如何解决

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

8 个回答

  • 屈伸
    屈伸
    2020-01-13
     method: "post",
      header: {
         'content-type': 'application/x-www-form-urlencoded;charset=utf-8', // 默认值
           },
      scriptCharset: 'utf-8',
    
    2020-01-13
    有用
    回复
  • Fairyily
    Fairyily
    2017-09-22

    奇怪了,电脑上显示中文正常,安卓手机上请求来的中文乱码

    2017-09-22
    有用
    回复
  • 麦叻
    麦叻
    2017-08-08

    我用过你这个方法了 没成功,看来还是得让后台帮忙

    2017-08-08
    有用
    回复
  • 鲍红星
    鲍红星
    2017-08-08

    method: 'POST',

                        header: {

                            'content-type': 'application/x-www-form-urlencoded; charset=UTF-8'

                        },


    2017-08-08
    有用
    回复
  • 2017-08-08

    这个就是http的数据传输问题,你看下你请求发出去的header类型,如果是application/x-www-form-urlencoded类型的话,那么wx.request接口会对参数进行query string处理,会对参数里面的引号、斜线等特殊字符进行转义,你让后台反解析下就能还原,如果用php的话就是urldecode函数

    2017-08-08
    有用
    回复
  • 赵青山
    赵青山
    2017-08-08

    你让后台自己搞定,我精神上支持你

    2017-08-08
    有用
    回复
  • 麦叻
    麦叻
    2017-08-08

    虽然我输入的是中文,但是后台接收到就是乱码

    2017-08-08
    有用
    回复
  • 赵青山
    赵青山
    2017-08-08

    后台的问题

    2017-08-08
    有用
    回复
登录 后发表内容