亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php中json_encode處理gbk與gb2312中文亂碼問題的解決方法

2024-05-04 23:24:21
字體:
來源:轉載
供稿:網友

本文講述了php中json_encode處理gbk與gb2312中文亂碼問題的解決方法,具體方法如下:

1.json_encode()中文在gbk/gb2312中對中文返回為null

$arr = array ( array ('catid' => '4','catname' => 'www.49028c.com','meta_title' => '腳本之家'));echo json_encode($arr);

運行結果:

[{"catid":"4","catname":"www.49028c.com","meta_title":null}]

  看一了嗎"meta_title":null 他本來是有一個值的為"腳本之家"了,這個我們查了一下原理是json_encode只支持uft-8編碼,我們轉換一下
 

<?php$data="JSON中文";$newData=iconv("GB2312″,"UTF-8//IGNORE",$data);echo $newData;//ignore的意思是忽略轉換時的錯誤,如果沒有ignore參數,所有該字符后面的字符都不會被保存。//或是("GB2312″,"UTF-8″,$data);?>

2.后臺PHP頁面(頁面編碼為UTF-8或者已經把字符轉為UTF-8)使用json_encode將PHP中的array數組轉為JSON字符串。例如:

<?php$testJSON=array('name'=>'中文字符串','value'=>'test');echo json_encode($testJSON);?>

查看輸出結果為:

{"name":"u4e2du6587u5b57u7b26u4e32″,"value":"test"}

  可見即使用UTF8編碼的字符,使用json_encode也出現了中文亂碼。解決辦法是在使用json_encode之前把字符用函數urlencode()處理一下,然后再json_encode,輸出結果的時候再用函數urldecode()轉回來。具體如下:

<?php$testJSON=array('name'=>'中文字符串','value'=>'test');//echo json_encode($testJSON);foreach ( $testJSON as $key => $value ) {$testJSON[$key] = urlencode ( $value );}echo urldecode ( json_encode ( $testJSON ) );?>

查看輸出結果為:

{"name":"中文字符串","value":"test"}

  總結:json_encode函數只能處理uft8字符串,如果是中文估計是對字節處理不好,因為中文gbk與uft長度是不一樣的,這個也不做深入介紹了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲精品久久久久久777| 久久久久国产精品免费| 国产91色在线| 亚洲精品久久久久| 日韩欧美极品在线观看| 国产日韩欧美在线播放| 日本成人激情视频| 国模精品系列视频| 国产日韩在线亚洲字幕中文| 深夜福利一区二区| 亚洲男人第一av网站| 久久久久久18| 日韩av网站电影| 精品亚洲va在线va天堂资源站| 亚洲精品久久久久中文字幕二区| 欧美黑人狂野猛交老妇| 欧美人与性动交| 91精品免费久久久久久久久| 福利一区福利二区微拍刺激| 国产成人精品视频在线| 久久久久久亚洲精品不卡| 欧美xxxx18性欧美| 久久精品中文字幕免费mv| 久久久精品国产一区二区| 国产成人精品免费视频| 久久九九全国免费精品观看| 国产精品美女在线观看| 国产精品久久91| 伊人久久综合97精品| 亚洲女同精品视频| 91亚洲永久免费精品| 亚洲欧美日韩精品久久亚洲区| 久久夜精品va视频免费观看| 国产在线精品一区免费香蕉| 国产一区二区三区在线| 亚洲欧美一区二区三区情侣bbw| 久久久久久久一区二区| 亚洲美腿欧美激情另类| 成人美女av在线直播| 亚洲国产又黄又爽女人高潮的| 欧美性xxxxxxx| 欧美丰满老妇厨房牲生活| 久久的精品视频| 日韩中文有码在线视频| 欧美专区在线观看| 亚洲欧美国产一区二区三区| 国产裸体写真av一区二区| 黄色成人在线播放| 日本不卡免费高清视频| 怡红院精品视频| 亚洲精品一区av在线播放| 欧美另类极品videosbest最新版本| 日韩久久免费视频| 亚洲精品狠狠操| 亚洲精品国精品久久99热| 久久久久久久久电影| 综合久久五月天| 韩国美女主播一区| 欧美中文在线字幕| 欧美日韩第一页| 精品久久久久久久久中文字幕| 国产精品扒开腿爽爽爽视频| 亚洲最新av在线| 国产精品jizz在线观看麻豆| 欧洲中文字幕国产精品| 国产精品欧美一区二区| 亚洲男人天堂网站| 亚洲码在线观看| 亚洲精品91美女久久久久久久| 国产一区二区三区网站| 中文字幕在线看视频国产欧美| 久久亚洲国产精品| 亚洲天天在线日亚洲洲精| 日日狠狠久久偷偷四色综合免费| 成人综合网网址| 18性欧美xxxⅹ性满足| 欧美色道久久88综合亚洲精品| 九九热最新视频//这里只有精品| 亚洲国产小视频在线观看| 亚洲丝袜一区在线| 欧美高清在线观看| 日韩视频在线一区| 欧美大尺度电影在线观看| 在线成人激情视频| 色狠狠av一区二区三区香蕉蜜桃| 777国产偷窥盗摄精品视频| 欧美日韩国产精品专区| 国产99视频精品免视看7| 亚洲欧美成人一区二区在线电影| 91在线无精精品一区二区| 中文字幕国产精品久久| 日本精品免费一区二区三区| 国产精品久久久久久久久久| 欧美激情xxxxx| 国产精品极品美女粉嫩高清在线| 亚洲天堂日韩电影| 日韩av在线免费看| 国产美女直播视频一区| 国产亚洲a∨片在线观看| 国产日韩欧美电影在线观看| 91免费国产视频| 日韩精品视频免费专区在线播放| 久久久久久免费精品| 欧美精品做受xxx性少妇| 亚洲一区999| 欧美日在线观看| 精品二区三区线观看| 日韩一区二区三区国产| 成人激情视频小说免费下载| 国产成+人+综合+亚洲欧洲| 亚洲综合在线小说| 国产欧美最新羞羞视频在线观看| 日韩暖暖在线视频| 2019中文字幕免费视频| 国产精品久久久久久久午夜| 97福利一区二区| 久久精彩免费视频| 亚洲精品99久久久久| 亚洲国产美女久久久久| 黑人精品xxx一区一二区| 一级做a爰片久久毛片美女图片| 91干在线观看| 精品成人69xx.xyz| 亚洲精品一区在线观看香蕉| 国外成人性视频| 亚洲自拍偷拍色图| 91中文在线视频| 日韩性生活视频| 国内精品小视频| 亚洲天堂成人在线视频| 狠狠躁夜夜躁人人躁婷婷91| 久久乐国产精品| 最新国产精品拍自在线播放| 欧美一区三区三区高中清蜜桃| 日韩免费观看高清| 亚洲综合小说区| 国模精品系列视频| 国产亚洲成精品久久| 亚洲男人7777| www.xxxx精品| 日韩av电影中文字幕| 午夜精品久久久久久久久久久久久| 日韩欧美高清视频| 国产偷亚洲偷欧美偷精品| 亚洲免费中文字幕| 欧美激情精品久久久| 亚洲视频在线观看免费| 国产日韩一区在线| 日本三级久久久| 国产丝袜一区二区| 欧美专区第一页| 亚洲福利视频久久| 高清一区二区三区四区五区| 欧美性猛交xxxxx水多| 久久精品亚洲94久久精品| 国产成人欧美在线观看| 97精品国产97久久久久久免费| 欧美日韩日本国产| 日韩久久精品电影| 国产丝袜一区二区三区| 国产suv精品一区二区| 韩国19禁主播vip福利视频| 日韩精品亚洲视频| 亚洲韩国日本中文字幕|