1 2 3 4 5 6 7 8 | function json_encode_chinese($data) { if(version_compare(PHP_VERSION, '5.4.0', '>=')) return json_encode($data, JSON_UNESCAPED_UNICODE); $code = PATH_SEPARATOR != ';' ? 'UCS-2BE' : 'UCS-2'; $data = json_encode($data); return preg_replace("/\\\u([0-9a-f]{4})/ie", "iconv('$code', 'UTF-8', pack('H*', '$1'));", $data); } |
PHP json_encode 保留中文
0