当前位置:Gxlcms > PHP教程 > 奇怪的json_decode有关问题,为什么不能decode呢

奇怪的json_decode有关问题,为什么不能decode呢

时间:2021-07-01 10:21:17 帮助过:9人阅读

奇怪的json_decode问题,,为什么不能decode呢?
PHP code

";var_dump(json_decode($a_rm1, true));
?>


结果如下:
PHP code
{"return":"error","errorcode":400,"errorinfo":"\u7528\u6237\u540d\u5df2\u88ab\u6ce8\u518c"}

NULL



这样不行,,下面的方法可以。为什么呢?

PHP code

$aa = '{"return":"error","errorcode":400,"errorinfo":"\u7528\u6237\u540d\u5df2\u88ab\u6ce8\u518c"}';
    var_dump(json_decode($aa))



难道有什么隐式符号?



------解决方案--------------------

echo $a_rm1; 后查看原文件,就可看到
------解决方案--------------------
编码改为utf-8 就好了。注意去掉 BOM头。

人气教程排行