php json_encode方法实现中文不被转为unicode


static public function test6() {
        //在数据库随便拿一条有中文的数据
        $user = DB::table('users')->select('name','company')->where('id', '=', 3)->first();

        //第一种序列化方式,不加参数,中文会被转化为unicode
        $json_user1 = json_encode($user);
        var_dump($json_user1);      
        //'{"name":"\u67d0\u67d0","company":"\u5317\u754c\u5c0f\u5b66"}'

        //第二种序列化方式,加参数 JSON_UNESCAPED_UNICODE 中文不会被转化为unicode
        $json_user2 = json_encode($user, JSON_UNESCAPED_UNICODE);
        var_dump($json_user2);
        //'{"name":"某某","company":"北界小学"}'
    }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM