最新消息: 新版网站上线了!!!

php json_encode为null的解决方法


json_encode 函数中中文被编码成 null 了,Google 了一下,很简单,为了与前端紧密结合,Json 只支持 utf-8 编码,我认为是前端的 Javascript 也是 utf-8 的原因。
<?php
$array = array
   (
       'title'=>iconv('gb2312','utf-8','这里是中文标题'),
       'body'=>'abcd...'
   );
 
echo json_encode($array);
?>

用这个就不会为空了
iconv('gb2312','utf-8','这里是中文标题'),

转载请注明:谷谷点程序 » php json_encode为null的解决方法