在php5.4之前的版本,我们只能通过编写函数实现:
functionjson_encode_cn($data) {$data = json_encode ( $data ); return preg_replace ( /\\\u([0-9a-f]{4})/ie, iconv('ucs-2be', 'utf-8', pack('h*', '$1'));, $data ); }
而php5.4之后,json新增了一个选项: json_unescaped_unicode,故名思议,就是说json不要编码unicode:
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php中使用json_encode处理中文,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。