php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案,jsonencodeunicode
程序员文章站
2022-03-30 19:59:31
...
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案,jsonencodeunicode
PHP5.4才支持JSON_UNESCAPED_UNICODE这个参数,此参数是让中文字符在json_encode的时候不用转义,减少数据传输量。但在PHP5.3中,就得自己写个函数来实现,以下就是解决方法:
/** * 对变量进行 JSON 编码 * @param mixed value 待编码的 value ,除了resource 类型之外,可以为任何数据类型,该函数只能接受 UTF-8 编码的数据 * @return string 返回 value 值的 JSON 形式 */ function json_encode_ex($value) { if (version_compare(PHP_VERSION,'5.4.0','判断PHP的版本,如果低于5.4则使用自定义函数来实现,如果是5.4及以上版本则使用JSON_UNESCAPED_UNICODE。
以上就是php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案 ,希望能给大家一个参考,了解更多PHP的语法,大家可以关注《PHP5在线手册》,也希望大家多多支持帮客之家。
上一篇: js链表使用详解
推荐阅读
-
PHP4与PHP3中一个不兼容问题的解决方法
-
兼容问题 PHP4与PHP3中一个不兼容问题的解决方法
-
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案,jsonencodeunicode
-
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案,jsonencodeunicode_PHP教程
-
PHP 项目在IE 和 火狐中不兼容的问题要怎么解决有图有真相
-
php7中关于不兼容性的内容详解
-
PHP4与PHP3中一个不兼容问题的解决方法_php基础
-
兼容问题 PHP4与PHP3中一个不兼容问题的解决方法
-
php7中关于不兼容性的内容详解
-
PHP4与PHP3中一个不兼容问题的解决方法_php基础