天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php中json_encode UTF-8中文亂碼的更好解決方法

最近在接口代碼當中用到過json_encode,在網上找到說json_encode編碼設置為UTF-8中文就不會亂碼,經驗證這辦法確實是有效果的,但是不知道為什么,代碼在用過一段時間之后就不太管用了。以下是自己的解決json_encode的辦法。有更好的方法請分享出來吧!

第一種:

這種簡單的做一個代碼轉換,urlcode之后再返回所需數組

我代碼這樣就足夠了。

代碼如下 復制代碼

public static function encodeOperations ($array){foreach ((array)$array as $key => $value) {if (is_array($value)) {encodeOperations($array[$key]);} else {$array[$key] = urlencode(mb_convert_encoding($value,'UTF-8','GBK'));}}return $array;}

第二種:

這種是在網上看到的,然后就是有評論說會出現無限循環的問題,但是這顯然很全面的,然后我測試之后也確實有,貼這里僅供參考

代碼如下

/**************************************************************** 使用特定function對數組中所有元素做處理* @param string &$array 要處理的字符串* @param string $tocode 編碼后* @param string $oldcode 編碼前* @param string $function 要執行的函數* @return boolean $apply_to_keys_also 是否也應用到key上* @return array $array 是否也應用到key上* @access public**************************************************************/function encodeOperations (&$array, $function, $tocode=false,$oldcode=false,$apply_to_keys_also = false){foreach ($array as $key => $value) {(www.jb51.NET)if (is_array($value)) {encodeOperations($array[$key], $function, $apply_to_keys_also);} else {if($tocode&&$oldcode) {if(function_exists(mb_convert_encoding)) {$value = mb_convert_encoding($value,$tocode,$oldcode);}else{return "error";}}$array[$key] = $function($value);}if ($apply_to_keys_also && is_string($key)) {$new_key = $function($key);if ($new_key != $key) {$array[$new_key] = $array[$key];unset($array[$key]);}}}return $array;}/****from:http://www.jb51.NET/phper/31/66729.htm************************************************************ 將數組轉換為JSON字符串(兼容中文)* @param array $array 要轉換的數組* @return string 轉換得到的json字符串* @access public**************************************************************/function JSON($array) {arrayRecursive($array, 'urlencode', true);$json = json_encode($array);return urldecode($json);}

對中文返回是null空的話我們需要進行字符轉換成uft8或者先使用urlencode進行編譯呼。

php技術php中json_encode UTF-8中文亂碼的更好解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 老阿姨才是最有味的一区二区 | 久久久久琪琪精品色 | 18禁无遮挡羞羞污污污污免费 | 又长又大又粗又硬3p免费视频 | 青青草原91| 欧美精品九九99久久在免费线 | 午夜影院一区二区三区 | 免费毛片在线视频 | 久久国产精品永久免费网站 | 亚洲精品成人无码A片在线 亚洲精品成人久久久影院 亚洲精品成人a在线观看 | 久久久久久久99精品免费观看 | 好男人在线观看视频观看高清视频免费 | 国产精品久久久久激情影院 | 我不卡影院手机在线观看 | 欧美日韩视频一区二区三区 | 玛雅成人网 | 忘忧草研究院一二三 | 秋霞三级理伦免费观看 | 国产日韩精品一区二区在线观看 | 极品网红液液酱粉嫩福利照子凌酱 | 4480YY无码午夜私人影院 | 男女午夜性爽快免费视频不卡 | 日韩高清特级特黄毛片 | 欧美麻豆一精品一AV一免费 | 免费毛片试看 | 色久久一个亚洲综合网 | 在线超碰免费视频观看 | 无码任你躁久久久久久老妇双奶 | 视频一区国产第一页 | 欧美白人战黑吊 | 国产精品午夜小视频观看 | 亚洲精品视频在线免费 | 久久久久久天天夜夜天天 | 视频一区国产第一页 | 污到湿的爽文免费阅读 | 十分钟免费视频大全在线 | 欧美乱妇狂野欧美在线视频 | 国产99RE在线观看69热 | 一品道门在线视频高清完整版 | 在线亚洲视频无码天堂 | 亚洲欧美综合在线中文 |