php如何把jsonunicode转中文

本文小编为大家详细介绍“php如何把json unicode转中文”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何把json unicode转中文”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

我们提供的服务有:成都网站建设、网站制作、微信公众号开发、网站优化、网站认证、鄂温克ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的鄂温克网站制作公司

php把json unicode转中文的方法:1、使用“json_encode($log['result_data'],JSON_UNESCAPED_UNICODE);”方法进行转换;2、使用“function unicodeDecode($unicode_str){...}”方法进行转换即可。

PHP把unicode编码的json字符串转中文

json中中文被编码

$s = '[{"param_name":"email","param_caption":"\u90ae\u7bb1","operator":"\u5305\u542b","value":"aaaa\u5927\u592b\u6492"}]';

将中文编码转成中文

方法1.

json_encode($log['result_data'],JSON_UNESCAPED_UNICODE);

方法2.

   /**
     * 把unicode编码的字符串转为人眼可看的字符串
     * @param $unicode_str
     *
     * @return string
     */
    function unicodeDecode($unicode_str){
        $unicode_str = str_replace('"', '\"', $unicode_str);
        $unicode_str = str_replace("'", "\'", $unicode_str);
        $json = '{"str":"'.$unicode_str.'"}';
 
        $arr = json_decode($json,true);
 
        if(empty($arr)){
            return '';
        }
 
        return $arr['str'];
    }

结果:

[{"param_name":"email","param_caption":"邮箱","operator":"包含","value":"aaaa大夫撒"}]

读到这里,这篇“php如何把json unicode转中文”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


当前文章:php如何把jsonunicode转中文
网址分享:http://bzwzjz.com/article/gephgd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站设计 响应式网站建设 网站建设方案 网站制作公司 成都网站建设 成都企业网站建设 重庆网站制作 成都网站设计 盐亭网站设计 成都定制网站建设 成都网站建设公司 品牌网站建设 成都网站设计公司 成都网站制作 成都网站设计 成都响应式网站建设 定制网站制作 网站制作 成都网站制作 重庆网站建设 成都定制网站建设 专业网站设计