站長資訊網
        最全最豐富的資訊網站

        解決json_encode中文轉碼問題

        解決json_encode中文轉碼問題

        在做接口開發的時候經常使用返回json數據,php中有函數json_encode將數組轉換成json的數據格式,但是你是有遇到過如果數組中帶有中文,返回的數據就是空,下面寫了兩種解決方法

        第一種方式

        中文urlencode一下,這種方式如果有多位數組就麻煩了

        function encode_json($str) {       return urldecode(json_encode(url_encode($str)));       }   function url_encode($str) {       if(is_array($str)) {           foreach($str as $key=>$value) {               $str[urlencode($key)] = url_encode($value);           }       } else {           $str = urlencode($str);       }              return $str;   }

        第二種方式

        添加JSON_UNESCAPED_UNICODE參數,注意必須是php5.4以后的版本才可以使用

        json_encode($arr,JSON_UNESCAPED_UNICODE);

        我使用的時候一般會多個參數

        $data_string=json_encode($para,JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE);

        寫這個文章提醒自己有這個問題

        本文來自php中文網,php教程欄目,歡迎學習!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99精品国产在热久久无毒不卡| 日本欧美韩国日本精品| 国产精品涩涩涩视频网站| 国产午夜精品久久久久九九电影 | 成人一区二区三区精品| 91精品国产91久久综合| 日韩国产精品无码一区二区三区| 久热精品人妻视频| 白浆都出来了视频国产精品 | 欧美一卡2卡3卡四卡海外精品| 亚洲无线观看国产精品| 国产在线精品一区二区三区不卡| 久久久久免费精品国产| 2022年国产精品久久久久| 久久久久久久久无码精品亚洲日韩| 亚洲欧美国产精品第1页| 人妻VA精品VA欧美VA| 国产日韩久久久精品影院首页| 911亚洲精品不卡| 亚洲国产精品久久66| 久久精品视频免费| 日本精品中文字幕| 欧美极品欧美精品欧美视频| 动漫精品专区一区二区三区不卡 | 久久久精品国产亚洲成人满18免费网站 | 国产精品丝袜一区二区三区 | 综合精品欧美日韩国产在线| 欧美日韩专区麻豆精品在线 | 国产久热精品无码激情| 小辣椒福利视频精品导航| 伊人精品视频在线| 亚洲精品无码久久久久AV麻豆| 免费精品精品国产欧美在线| 久久99国产精品成人欧美| 精品91自产拍在线观看二区| 国产亚洲精品线观看动态图| 国产精品理论片在线观看| 国产精品美女久久久免费| 中文字幕精品一区二区日本| 国产精品 码ls字幕影视| 国产在线精品国自产拍影院|