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