小程序
小游戏
企业微信
微信支付
扫描小程序码分享
该问题在ios和开发工具上都正常,1月4日以前在android上也正常。
在ios上和开发工具上是正常的:
在android上出现错误:
data无法解析成object,自己使用prase也会报错。该问题在1月4日更新以后出现。
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以在小程序收到的响应数据看看第一个字符是否 BOM 头
console.log(res.data.charCodeAt(0))
// 65279 是 BOM
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
麻烦检查下返回的数据是否 UTF-8 with BOM ?
近日有发现类似问题的都是因为返回的数据是 UTF-8 with BOM(即数据的开头是一个不可见字符 unicode 65279),Android 平台没有自动过滤,导致 JSON.parse 失败。目前需要开发者自行兼容,下个版本 Android 会过滤此字符。
回复超哥:
当前文件无bom,不代表其他文件没有bom
早上更新了安卓版本还是不行,在开发工具里就不行了,我的文件没有bom
我也遇到了这个问题。。。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以在小程序收到的响应数据看看第一个字符是否 BOM 头
console.log(res.data.charCodeAt(0))
// 65279 是 BOM
麻烦检查下返回的数据是否 UTF-8 with BOM ?
近日有发现类似问题的都是因为返回的数据是 UTF-8 with BOM(即数据的开头是一个不可见字符 unicode 65279),Android 平台没有自动过滤,导致 JSON.parse 失败。目前需要开发者自行兼容,下个版本 Android 会过滤此字符。
回复超哥:
当前文件无bom,不代表其他文件没有bom
早上更新了安卓版本还是不行,在开发工具里就不行了,我的文件没有bom![]()
我也遇到了这个问题。。。