|
如果我们使用 json_encode() 给含有中文的内容进行编码时,会出现类似于{"a":"\u4eca\u5929","b":2,"c":3,"d":4,"e":5} 这样的代码,虽然使用jQuery或者json_decode()进行解码的时候,并不会出现问题,但某些时候,我们还是需要将中文原样的显示出来。- $arr = array('a'=>"今天",'b'=>2,'c'=>3,'d'=>4,'e'=>5);
- $aaa = json_encode($arr);
- echo preg_replace("#\\\u([0-9a-f]+)#ie", "iconv('UCS-2', 'UTF-8', pack('H4', '\\1'))", $aaa); //转换编码为可显示内容
复制代码 这样就可以显示出完整的内容了
{"a":"今天","b":2,"c":3,"d":4,"e":5}
|
|