如果你是PHP5.4以上
则直接加个参数就行了。
json_encode('中文',JSON_UNESCAPED_UNICODE);
如果你是PHP5.4以下,用这个参数会报错是不行的。
要用下面正则转换一下
function ajax_return($data){
$str = json_encode($data);
return preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $str);
}
然后用ajax_return传入正常的数据就行了。