button.css
简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
button.css100素材网 开发,欢迎广大前端码农使用。有好的建议欢迎给我们 留言 哦!
Nicole McIntyre 发布于
php json
网络编程
php
文章来源: 100素材网 更新时间: 2014-08-02 20:07:45
php json php json转数组 php json字符串转数组 php json乱码 php乱码转换 php中文乱码

将数组json化后,中文为空不显示,相信困扰了很多人。下面我将为大家简单的解决这个问题。
首先下面是一个简单的输出中文为空的数组json格式;


<?php   
   $arr=array("100sucai.com"=>"100素材网");
   $jsonencode1 = json_encode($arr);
   echo urldecode($jsonencode1);
   //输出结果:{"100sucai.com":"100"}
?> 


那么要解决中文为空的问题可以分3步:

1、在定义数组时将中文进行编码urlencode();

2、数组json格式化;

3、将格式化后的json进行urldecode()解码;

          如下代码就是一个可以输出中文的json格式


<?php   
   $Arr=array("100sucai.com"=>urlencode("100素材网"));
   $jsonencode2 = json_encode($Arr);
   echo urldecode($jsonencode2);
   //输出结果:{"100sucai.com":"100素材网"}
?>  


浏览次数

标签分类

站长空间
站长博客