您的位置:首页 > 编程语言 > PHP开发

PHP接收IOS post过来的json数据无法解析的问题

2013-12-19 14:50 951 查看
在本地环境下运行解析OK

换到线上的环境解析失败

开始怀疑各种编码问题,解决均无效。

查看phpinfo

发现magic_quotes_gpc =on

终于找到问题所在,更改php.ini文件

magic_quotes_gpc = off

后面遇到中文无法解析

这个是中文编码问题

需要做一下编码转换

$orders = preg_replace("#\\\u([0-9a-f]+)#ie", "iconv('UCS-2','UTF-8', pack('H4', '\\1'))", $orders);
$arrorders=json_decode($orders,true);


然后就能正确解析了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: