至今还不解决wx.request的数据带BOM头,无法json化的问题么?
发布于 5 年前 作者 myi 20125 次浏览 来自 问答

即使我们自行处理,用

res.data = res.data.substr(1)

res.data = JSON.parse(res.data)

来解决,你默认的json解析还是会报错啊!!!

而服务器那边发来的数据即使先做

$result = str_replace("\ufeff","",$result) ; 处理

小程序收到的数据照样带bom头,这是怎么回事?

莫名其妙啊!!!

4 回复

是在工具上出现的还是手机上?请提供一下微信版本号和基础库版本。

如果不做上面那段判断,安卓真机测试是无法正常获取到对象的,这又怎么解释呢

你好,request已经做过了BOM头的处理,确认是这个问题吗?

更加坑爹的是,微信支付的接口返回值也是带bom头的,这是闹哪样?

回到顶部