想在用php中json_encode函数时,中文不被转义,方法其实很简单,就是给json_encode函数加上一个“JSON_UNESCAPED_UNICODE”的参数即可,如下实例:
<?php $arr = array("宝物袋"=>"http://www.baowudai.cn"); $jsonstr = json_encode($arr,JSON_UNESCAPED_UNICODE); echo $jsonstr; ?>
上面这段代码输出时,其中的中文就不会被转义了,结果如下:
{"宝物袋":"http://www.baowudai.cn"}