至今还不解决wx.request的数据带BOM头,无法json化的问题么?

发布于 7 年前作者 myi20245 次浏览最后编辑 7 年前来自 ask

即使我们自行处理,用

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

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

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

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

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

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

莫名其妙啊!!!

4 回复
guiyingwan
guiyingwan1 楼6 年前

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

yuping
yuping2 楼6 年前

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

juan20
juan203 楼6 年前

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

fang05
fang054 楼5 年前

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