JSON

json_encode 中文显示问题解决方法

字号+ 作者:H5之家 来源:H5之家 2016-05-26 11:00 我要评论( )

json已经成为当前web开发最常用的数据格式,php也从5.2开始支持json和数组的转换函数 json_encode 和 json_decode 。但使用过程中我们会发现,(下面以你这个汉

在这里,首先将目标数据转成 unicode 编码码的json串,然后利用正则将对应的 u 开头的四位字母替换成对应的文字,然后再次转码即可。preg_replace 正则中的 e 允许第二个参数执行 eval 操作,首先匹配出 uxxxx ,然后通过pack 函数将十六进制数值 xxxx 转成Unicode编码的字符,然后再将 Unicode 码转成 utf-8 码,然后就可以看到正常的汉字了。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • encode()方法,例子,参数说明

    encode()方法,例子,参数说明

    2016-04-21 17:00

  • son_encode替代函数php_json_encode

    son_encode替代函数php_json_encode

    2016-03-22 10:00

  • php中json_encode中文编码问题分析

    php中json_encode中文编码问题分析

    2016-03-21 17:00

  • 浅谈json_encode用法

    浅谈json_encode用法

    2016-03-01 14:01

网友点评
#