php json_encode 中文不转义

/**

* 不转义中文字符的 json 编码方法

* @param array $arr 待编码数组

* @return string

*/

function encode ($arr) {

$str = json_encode($arr);

$search = “#\\\u([0-9a-f]+)#ie”;

$replace = “iconv(‘UCS-2’, ‘UTF-8’, pack(‘H4’, ‘\\1’))”;

return preg_replace($search, $replace, $str);

}

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在默认分类分类目录。将固定链接加入收藏夹。

发表回复