json_encode默认会将中文unicode,如果我们要想直接能显示中文的话,有两种方法:
1.通过第二个参数:JSON_UNESCAPED_UNICODE(需php版本大于5.4)
$dd = array(
'web' => 'www.daixiaorui.com',
'title' => 'php学习'
);
echo json_encode($dd)."<br/>";
echo json_encode($dd, JSON_UNESCAPED_UNICODE)."<br/>";
2.通过urlencode、urldecode(php版本5.3、5.2的时候)
$dd = array(
'web' => 'www.daixiaorui.com',
'title' => urlencode('php源码')
);
echo urldecode(json_encode($dd))."<br/>";
运行结果如下: