悠悠楠杉
网站页面
php中使用json_decode显示NULL,的原因就是因为json_decode的数据不是严格意义上的UTF-8的编码。
所以需要手动修改转码即可!
使用php的file_get_contents获取API的json数据,从文件读取的json,js前端传递的json,在json_decode前使用
$json = iconv('gbk','utf-8', $json);
转码,然后再使用json_decode
$arr = json_decode($json, true);