场景:
接口明明是返回json格式数据,调用时获取到结果后无法用json_decode转化为数组。
查看Network发现返回值前面有个小红点(\ufeff)

众所周知文件编码是含BOM的会导致出现这种情况,但是当你查看了所有文件都是不含BOM编码是,仍出现这种情况时,就要用代码处理了,加上如下的代码就行了。
ob_clean();
本文介绍了一种常见问题的解决方案,即在接口返回JSON格式数据时,由于数据前的特殊字符(ufeff)导致json_decode无法正常工作。通过使用ob_clean()函数,可以有效清除该字符,确保数据正确解析为数组。
场景:
接口明明是返回json格式数据,调用时获取到结果后无法用json_decode转化为数组。
查看Network发现返回值前面有个小红点(\ufeff)

众所周知文件编码是含BOM的会导致出现这种情况,但是当你查看了所有文件都是不含BOM编码是,仍出现这种情况时,就要用代码处理了,加上如下的代码就行了。
ob_clean();
1399

被折叠的 条评论
为什么被折叠?