成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

PHP json_encode中文亂碼解決方法

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

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

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

Step1

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

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

 后臺PHP頁面(頁面編碼為UTF-8或者已經(jīng)把字符轉(zhuǎn)為UTF-8)使用json_encode將PHP中的array數(shù)組轉(zhuǎn)為JSON字符串。例如:

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

查看輸出結(jié)果為:

{“name”:”u4e2du6587u5b57u7b26u4e32″,”value”:”test”}

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

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

查看輸出結(jié)果為:

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

到此,成功地輸出了中文字符。隨意使用json_encode吧。這樣子在PHP后臺輸出的JSON字符串在前臺javascript中Ajax接收后eval出來也不會出現(xiàn)中文亂碼,因為js在處理JSON格式數(shù)據(jù)是也是以UTF8的形式進(jìn)行的,與PHP類似,故接收PHP頁面的JSON字符串不會出現(xiàn)問題。

以上就是PHP json_encode中文亂碼解決方法的詳細(xì)內(nèi)容,更多關(guān)于PHP中文亂碼的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: PHP
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美另类z0zxhd电影| 亚洲国产高清aⅴ视频| 久久国产精品一区二区三区四区| 欧美日韩1区| 欧美日韩综合网| 欧美激情亚洲| 欧美日韩18| 亚洲精品在线二区| 9久re热视频在线精品| 国产精品久久久久久久久久直播| 日韩亚洲国产精品| 亚洲欧美bt| 91传媒视频在线播放| 欧美视频自拍偷拍| 制服丝袜亚洲网站| 欧美变态tickle挠乳网站| 欧美白人最猛性xxxxx69交| av福利精品导航| 91在线丨porny丨国产| 91影院在线免费观看| 欧美日韩国产高清视频| 亚洲成人免费看| 日韩av成人高清| 国模冰冰炮一区二区| 成人av资源在线| 国产一区日韩一区| 久久久久九九九| 51精品秘密在线观看| www久久精品| 亚洲色图欧美偷拍| 91精品免费在线| 久久精品亚洲麻豆av一区二区 | 国产精品女主播一区二区三区 | 亚洲成a人v欧美综合天堂| 久久国产成人午夜av影院| 国产91精品在线观看| 狠狠色综合网站久久久久久久| 一区二区三区四区五区精品视频| 国产精品中文有码| 女同一区二区| 玖玖在线精品| 久久男人中文字幕资源站| 一区二区在线观看免费视频播放| 蜜桃视频在线观看一区二区| 97超碰欧美中文字幕| 国产欧美激情| 日韩欧美资源站| 伊人婷婷欧美激情| 国产ts人妖一区二区| 99re66热这里只有精品4| 欧美猛男男办公室激情| 中文字幕精品一区| 蜜桃久久久久久久| 国语自产精品视频在线看抢先版结局 | 韩国一区二区在线观看| 欧美午夜国产| 欧美老人xxxx18| 一区二区在线观看免费| 国产精品一区二区你懂的| 亚洲免费成人| 精品国产在天天线2019| 日韩高清欧美激情| 国产一区自拍视频| 欧美日韩一区中文字幕| 亚洲免费av网站| 成人午夜又粗又硬又大| 91久久精品日日躁夜夜躁欧美| 久久久久久久综合色一本| 免费在线一区观看| 一本色道久久综合亚洲精品不| 精品日韩欧美一区二区| 日本不卡一二三区黄网| 亚洲每日更新| 国产亚洲欧洲一区高清在线观看| 久久精品国产亚洲高清剧情介绍 | 久久婷婷国产综合精品青草| 精品一二三四在线| 乱码第一页成人| 亚洲日本欧美天堂| 欧美a级在线| 精品免费视频.| 国产在线视视频有精品| 久久国产精品久久久久久电车 | 国产无一区二区| 成人在线综合网站| 欧美久久高跟鞋激| 麻豆精品一区二区av白丝在线| 蜜臀精品久久久久久蜜臀 | 欧美成人午夜电影| 国内精品国产三级国产a久久| 麻豆av福利av久久av| 国产精品久久久久久久久免费樱桃 | 蜜臀久久99精品久久久久久9| 亚洲综合日本| 一区二区三区av电影| 亚洲国产日韩美| 亚洲视频在线一区| 在线国产精品一区| 中文字幕综合网| 极品av少妇一区二区| 国产精品国产三级国产aⅴ中文| 91麻豆精东视频| 国产欧美一区在线| 欧美性久久久| 亚洲欧美另类久久久精品| 日韩亚洲不卡在线| 午夜久久久影院| 色欧美片视频在线观看| 秋霞午夜鲁丝一区二区老狼| 欧美亚洲国产一区二区三区| 久久99精品久久久久婷婷| 欧美日韩亚洲另类| 国产成人精品1024| 久久久噜噜噜久久中文字幕色伊伊| 99热这里都是精品| 国产精品毛片大码女人| 亚洲日本免费| 亚洲成人动漫一区| 欧美性大战xxxxx久久久| 狠狠色狠狠色综合系列| 精品少妇一区二区三区免费观看| 不卡一区二区在线| 综合久久久久久| 久久精品综合| 国产一区二区久久| 久久久精品免费网站| 激情久久中文字幕| 午夜久久福利影院| 欧美一区二区三区性视频| 91在线观看高清| 中文字幕字幕中文在线中不卡视频| 免费欧美日韩| 国产精品资源在线| 国产精品久久久久久久裸模| 久久一区二区精品| 成人深夜福利app| 亚洲欧美二区三区| 欧美三区免费完整视频在线观看| 成人精品一区二区三区中文字幕| 中文字幕日韩精品一区| 色诱视频网站一区| 91免费观看视频| 婷婷综合久久一区二区三区| 欧美一级日韩免费不卡| 在线观看亚洲| 国产精品一区二区男女羞羞无遮挡| 欧美激情一区二区三区四区| 久久久久欧美| 色综合视频一区二区三区高清| 亚洲中国最大av网站| 欧美刺激午夜性久久久久久久| 在线观看的日韩av| 成人免费不卡视频| 亚洲成av人综合在线观看| 久久综合999| 久久久亚洲人| 91在线视频网址| 三级在线观看一区二区| 日韩亚洲国产中文字幕欧美| 在线综合亚洲| 国产一区二区福利视频| 国产女同性恋一区二区| 国产成人无遮挡在线视频| 一区二区三区av电影 | 国产精品国产三级国产| 日本精品一区二区三区四区的功能| 国产精品91xxx| 亚洲一区二区三区在线| 欧美丰满嫩嫩电影| 午夜精品一区二区三区三上悠亚| 国产成人午夜99999| 亚洲一卡二卡三卡四卡 | 久久亚洲精品国产精品紫薇| 日韩午夜免费视频| 亚洲成a人在线观看| 欧美连裤袜在线视频| 天堂va蜜桃一区二区三区| 欧美性猛交xxxxxx富婆| 一区二区三区国产在线| 国产不卡视频在线播放| 夜夜嗨av一区二区三区网页| 8v天堂国产在线一区二区| 在线欧美亚洲| 国产91精品一区二区麻豆网站 | 国产精品888| 国产日韩欧美精品一区| 欧美r级电影在线观看| 欧美专区18| 国产精品v欧美精品v日韩| 亚洲国产美女搞黄色| 久久精品在线免费观看| 在线观看视频一区二区欧美日韩| 国产.精品.日韩.另类.中文.在线.播放| 亚洲丶国产丶欧美一区二区三区| 久久这里只精品最新地址| 9人人澡人人爽人人精品| 日本在线不卡视频一二三区| 亚洲欧美日本视频在线观看| 欧美日本二区| 日日夜夜精品免费视频|