色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于php解決json_encode中文UNICODE轉(zhuǎn)碼問(wèn)題

瀏覽:99日期:2022-09-08 17:47:40

用PHP的json_encode來(lái)處理中文的時(shí)候, 中文都會(huì)被編碼, 變成不可讀的, 類似”u***”的格式,如果想漢字不進(jìn)行轉(zhuǎn)碼,這里提供三種方法

1.升級(jí)PHP,在PHP5.4, 這個(gè)問(wèn)題終于得以解決, Json新增了一個(gè)選項(xiàng): JSON_UNESCAPED_UNICODE, 故名思議, 就是說(shuō), Json不要編碼Unicode.

<?phpecho json_encode('中文', JSON_UNESCAPED_UNICODE);//'中文'

2.把漢字先urlencode然后再使用json_encode,json_encode之后再次使用urldecode來(lái)解碼,這樣編碼出來(lái)的json數(shù)組中的漢字就不會(huì)出現(xiàn)unicode編碼了。

$array = array(’test’=>urlencode('我是測(cè)試'));$array = json_encode($array);echo urldecode($array);//{'test':'我是測(cè)試'}

3.對(duì)unicode碼再進(jìn)行解碼,解碼函數(shù)如下:

function decodeUnicode($str){ return preg_replace_callback(’/u([0-9a-f]{4})/i’, create_function( ’$matches’, ’return mb_convert_encoding(pack('H*', $matches[1]), 'UTF-8', 'UCS-2BE');’ ), $str);}

4.例子

$arr = array(’name1’:'中文',’name2’:’abc12’);$jsonstr = decodeUnicode(json_encode($arr));

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 麻豆19禁国产青草精品 | 国产在线啪 | 一级毛片免费视频网站 | 狠狠色丁香久久综合网 | 日本高清色本在线www游戏 | 国产一区二区三区在线免费观看 | 一级毛片免费完整视频 | 欧美偷拍小视频 | 日韩欧美视频在线播放 | 韩国特级毛片 | 亚洲综合p | 天堂亚洲网 | 日韩 国产 欧美 精品 在线 | 欧美性xxxx极品高清 | jyzzjyzzjyzz日本在线观看 | 欧美视频一区二区三区精品 | 成人99国产精品 | 国产91区| 欧美在线a | 白浆在线视频 | 国产精品一区二区丝瓜 | 亚洲福利影院 | 国产成人mv 在线播放 | 亚洲国产精品日韩高清秒播 | 国产深夜福利在线观看网站 | 成在线人视频免费视频 | 91手机看片国产福利精品 | 日韩欧美一区二区三区在线观看 | 中文字幕 亚洲 一区二区三区 | 日韩精品在线免费观看 | 免费观看欧美一级特黄 | 精品欧美一区二区三区在线观看 | 成人看片黄a在线观看 | 国产福利不卡一区二区三区 | 怡红院宜春院 | 国产午夜亚洲精品 | 国产啪精品视频网免费 | 久久夜色邦福利网 | 日本老熟妇激情毛片 | 免费一级特黄a | 国产精品日韩欧美一区二区 |