龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php json_encode中文为null解决

时间:2014-07-17 02:00来源:网络整理 作者:网络 点击:
分享到:
php json_encode中文为null解决 今天使用json_encode 函数,发现中文竟成了null。原因分析:使用json_encode函数应应使用utf-8编码,我的页面用的是gbk.解决:在json_encode函数前使用iconv(#39;gbk#39;,

今天使用json_encode 函数,发现中文竟成了null。

原因分析:使用json_encode函数应应使用utf-8编码,我的页面用的是gbk.

解决:在json_encode函数前使用iconv('gbk','utf8')函数。

function gbk2utf8($data){
    if(is_array($data)){
        return array_map('gbk2utf8', $data);
    }
    return iconv('gbk','utf-8',$data);
}
//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接