php中使用json_decode 显示NULL,的原因就是因为json_decode的数据不是严格意义上的UTF-8的编码。
所以需要手动修改转码即可!
使用php的file_get_contents获取API的json数据,从文件读取的json,js前端传递的json,在json_decode前使用:
001 |
|
转码,然后再使用json_decode(来转码):
001 |
|
最后使用var_dump打印出来看看,是不是有数据了?
如果php解析的json数据中文乱码可以查看:
转自:https://blog.csdn.net/firwind/article/details/106684333