方法一:
<?php
header(\"Content-type: text/html; charset=utf-8\");
$arr=array(\'manong\',\'码农教程 http://www.manongjc.com \');
$str=json_encode($arr);
echo preg_replace(\"#\\\\\\u([0-9a-f]{4})#ie\", \"iconv(\'UCS-2BE\', \'UTF-8\', pack(\'H4\', \'\\\\1\'))\", $str);
?>
注意:这里最好加上header("Content-type: text/html; charset=utf-8");
方法二:
把汉字先urlencode然后再使用json_encode,json_encode之后再次使用urldecode来解码,这样编码出来的json数组中的汉字就不会出现unicode编码了。
<?php
$array = array(
\'test\'=>urlencode(\"我是码农教程 http://www.manongjc.com/article/1581.html \")
);
$array = json_encode($array);
echo urldecode($array);
?> 继续阅读与本文标签相同的文章
下一篇 :
php通过header()函数禁止浏览器使用缓存
-
Python 超简单实现9种图像风格迁移
2026-05-14栏目: 教程
-
华为打回欧洲市场!HMS取得重大成功,大量APP接入!谷歌慌不慌?
2026-05-14栏目: 教程
-
PS保存图片提示“无法完成请求”,这里有4种解决方法!
2026-05-14栏目: 教程
-
想买1000元左右的5G手机?我们需要等多久?
2026-05-14栏目: 教程
-
剧情反转?美企主动购买华为5G技术,华为成赞赏排行榜第一名!
2026-05-14栏目: 教程
