当前位置: 编程技术>php
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
来源: 互联网 发布时间:2014-08-26
本文导语: 本文讲述了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,具体方法如下: 1.json_encode()中文在gbk/gb2312中对中文返回为null $arr = array ( array ( 'catid' => '4', 'catname' => 'www.', 'meta_title' => '' ) ); echo json_encod...
本文讲述了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,具体方法如下:
1.json_encode()中文在gbk/gb2312中对中文返回为null
$arr = array ( array ( 'catid' => '4', 'catname' => 'www.', 'meta_title' => '' ) ); echo json_encode($arr);
运行结果:
[{"catid":"4","catname":"www.","meta_title":null}]
看一了吗"meta_title":null 他本来是有一个值的为""了,这个我们查了一下原理是json_encode只支持uft-8编码,我们转换一下