收藏
回答

小程序请求后端编码格式出错

问题模块
API和组件

请求登录接口报错:request:fail response data convert to UTF-8 fail


这是小程序页面代码:



上面的content-type,改成 application/json;获取不到数据,调试工具正常运行,IOS安卓会报UTF-8 fail


后端是php,下面是返回的数据格式:

array(

    'id' => int,

    'token' => MD5(32),

)

直接使用json_encode()输出,网上说的去除BOM头已经试过了,不起作用。

已经折腾两天了。

最后一次编辑于  2017-08-18  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 😝一直在吃菜
    😝一直在吃菜
    2018-11-22

    问题解决了,请求头部换成

    header: { 'content-type': 'application/x-www-form-urlencoded' },

    就行

    2018-11-22
    赞同 11
    回复
  • Dr.Dong
    Dr.Dong
    2018-01-17

    解决了吗  怎么解决的  同样的问题

    2018-01-17
    赞同
    回复
  • 程传节
    程传节
    2018-04-25

    解决了吗

    2018-04-25
    赞同
    回复
  • lzq
    lzq
    2018-11-20

     如何解决

    2018-11-20
    赞同
    回复