日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP json_encode中文亂碼解決方法

瀏覽:315日期:2022-09-07 18:11:37

相信很多人在使用Ajax與后臺php頁面進行交互的時候都碰到過中文亂碼的問題。JSON作為一種輕量級的數據交換格式,備受親睞,但是用PHP作為后臺交互,容易出現中文亂碼的問題。JSON和js一樣,對于客戶端的字符都是以UTF8的形式進行處理的,也就是說,使用JSON作為提交和接收的數據格式時字符都采用UTF8編碼處理,當我們的頁面編碼和數據庫編碼不是采用UTF8的時候,就極容易出現中文亂碼的問題。解決辦法自然是在用js或者PHP處理JSON數據的時候都采用UTF8的形式。

PHP5.2或以上的版本把json_encode作為內置函數來用,給網站制作者帶來了很大的方便,但是我們必須注意到json_encode只支持UTF8編碼的字符,否則,中文亂碼或者空值就出現了。解決辦法分為以下兩個步驟。

Step1

保證在使用JSON處理的時候字符是以UTF8編碼的。具體我們可以把數據庫編碼和頁面編碼都改為UTF8。當然喜歡用gbk編碼的話,可以在進行JSON處理前,把字符轉為UTF8形式。在PHP中有如下方法:

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

 后臺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吧。這樣子在PHP后臺輸出的JSON字符串在前臺javascript中Ajax接收后eval出來也不會出現中文亂碼,因為js在處理JSON格式數據是也是以UTF8的形式進行的,與PHP類似,故接收PHP頁面的JSON字符串不會出現問題。

以上就是PHP json_encode中文亂碼解決方法的詳細內容,更多關于PHP中文亂碼的資料請關注好吧啦網其它相關文章!

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久精品久久久久久96| 久久中文字幕av一区二区不卡| 91精品国产91久久久久久黑人| 视频一区欧美日韩| 国产一区调教| 日韩精品免费视频人成| av中文资源在线资源免费观看| 日韩亚洲在线| 亚洲中午字幕| 亚洲欧美久久久| 日本欧美国产| 亚洲第一区色| 精品免费av在线| 日韩av有码| 久久久五月天| 先锋亚洲精品| 婷婷亚洲综合| 日韩欧乱色一区二区三区在线| 91九色精品国产一区二区| 91精品xxx在线观看| 国产66精品| 久久三级视频| 午夜在线视频一区二区区别 | 欧美亚洲色图校园春色| 亚洲欧美日韩国产| 日韩精品高清不卡| 欧美a级一区二区| 久久99蜜桃| 国产高清不卡| 午夜在线一区二区| 美女精品在线观看| 精品一区二区三区亚洲| 久久国产日本精品| 国产精品嫩草99av在线| 中文不卡在线| 麻豆91小视频| 蜜桃一区二区三区在线观看| 国产精品美女久久久久久不卡| 99国产精品免费视频观看| 久久国产三级| 欧美特黄一级大片| 国产精品三级| 青青国产精品| 欧美日韩免费观看一区=区三区| 欧美在线不卡| 日韩中文字幕区一区有砖一区| 国产经典一区| 日本不卡一二三区黄网| 国产精品极品在线观看| а√在线中文在线新版| 欧美日韩黄网站| 免费看日韩精品| 国产精品多人| 亚洲精品亚洲人成在线观看| 国产99精品| 国产精品高清一区二区| 日本中文字幕视频一区| 免费日韩av| 日本大胆欧美人术艺术动态| 国产91精品对白在线播放| 国产精品色在线网站| 亚洲精品九九| 99成人在线| 在线亚洲国产精品网站| 久久久久久久欧美精品| 国产一区二区三区四区大秀 | 久久不卡国产精品一区二区| 蜜臀久久99精品久久久久宅男| 国产欧美另类| 国产精品大片| 精品资源在线| 日韩成人午夜精品| 亚洲精品亚洲人成在线观看| 亚洲精品亚洲人成在线观看| 国产精品一区二区中文字幕| 国产毛片精品| 国产欧美日韩一区二区三区四区 | 日韩在线成人| 亚洲免费中文| 美女毛片一区二区三区四区最新中文字幕亚洲 | 六月婷婷一区| 国产婷婷精品| 国产精品igao视频网网址不卡日韩 | 亚洲欧美网站| 欧美手机在线| 日韩国产精品久久久久久亚洲| 视频精品一区| 日本欧洲一区二区| 国产精品xxx在线观看| 欧美日韩国产观看视频| 免费国产自久久久久三四区久久| 日韩精品网站| 天堂俺去俺来也www久久婷婷| 欧美亚洲二区| 日产精品一区二区| 香蕉久久久久久久av网站| 日韩精品91亚洲二区在线观看| 日韩中文在线电影| 亚洲欧美在线综合| 98精品视频| 中文字幕亚洲在线观看| 一区二区三区国产盗摄| 欧美激情aⅴ一区二区三区| 久久精品国产www456c0m| 欧美日韩午夜| 在线成人直播| 国产精品二区不卡| 97se亚洲| av高清一区| 精品网站999| 日本一区中文字幕| 一区在线观看| 国产精品主播在线观看| 一区视频在线| sm久久捆绑调教精品一区| 黑丝美女一区二区| 91成人小视频| 亚洲三级观看| 日本美女一区| 久久不卡国产精品一区二区| 在线免费观看亚洲| 日韩专区欧美专区| 999精品一区| 丰满少妇一区| 成人在线视频中文字幕| 青青草精品视频| 精品一区在线| 欧美va天堂| 亚洲精品888| 热三久草你在线| 中文字幕在线官网| 国产精品永久| 手机在线电影一区| 在线看片福利| 欧美久久天堂| 性欧美videohd高精| 成人台湾亚洲精品一区二区| 日韩欧美美女在线观看| 日本在线视频一区二区| 日韩中文字幕亚洲一区二区va在线 | 日韩和欧美一区二区| 深夜福利视频一区二区| 久久高清免费| 亚洲精品精选| 你懂的网址国产 欧美| 国产精品久av福利在线观看| 精品久久91| 欧美在线亚洲| 日韩一区二区三区四区五区| 国产精品一区二区三区av| 欧美日韩一区二区三区不卡视频 | 国产成人调教视频在线观看| bbw在线视频| 亚洲少妇一区| 婷婷亚洲成人| 国产精品videossex久久发布| 麻豆视频在线看| 成人精品久久| 夜夜嗨一区二区三区| 日本视频中文字幕一区二区三区| 欧美日韩视频网站| 亚洲先锋成人| 国产亚洲高清视频| 蜜桃一区二区三区在线观看| 五月激激激综合网色播| 国产精品一国产精品k频道56| 日韩精品久久久久久久软件91| 美女性感视频久久| 国产精品成人一区二区网站软件| 国产成人久久精品一区二区三区| 久久精品国产大片免费观看| 国产日韩欧美一区在线| 日韩不卡视频在线观看| 日韩精品免费视频一区二区三区 | 午夜欧美理论片| 欧美在线黄色| 亚洲欧美日韩国产| 999国产精品999久久久久久| 日本综合视频| 免费看的黄色欧美网站| 99视频精品全国免费| 另类欧美日韩国产在线| 综合亚洲色图| 日韩午夜在线| 在线观看免费一区二区| 日本在线啊啊| 在线亚洲观看| 免费视频亚洲| 亚洲精品成人图区| 国产精品人人爽人人做我的可爱| 日本99精品| 日本色综合中文字幕| 久久精品青草| 久久国产三级精品| 欧美精品一区二区三区精品| 麻豆精品视频在线| 亚洲精品日韩久久| 久久视频国产| 精品在线99| 亚洲欧美日本视频在线观看|