PHP在response请求中出现小红点

最近在调试小程序的接口文件时发现PHP输出的json不能被安卓手机识别,苹果手机可以,原因为PHP输出的json内容带有BOM头导致。

解决办法如下,在输出json_encode之前,先用ob_clean清理输出缓冲区:

function dedemao_json_encode($str)
{
    ob_clean();
    return json_encode($str);
}

发表评论

邮箱地址不会被公开。 必填项已用*标注