欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-02-14 11:21:40
...
奇怪的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头。
奇怪的json_decode有关问题,为什么不能decode呢

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频