php json_encode中文为null解决
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
精彩图集
精彩文章