一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - 解決ajax+php中文亂碼的方法詳解

解決ajax+php中文亂碼的方法詳解

2020-04-11 14:45PHP教程網(wǎng) PHP教程

本篇文章是對ajax+php中文亂碼的方法進行了詳細的分析介紹,需要的朋友參考下

中文如果用表單提交的話,不會出現(xiàn)亂碼,而用ajax提交就會出現(xiàn)亂碼,這是什么原因呢?

我的理解是,我在寫源碼的時候,一般用記事本寫,保存的時候默認用ANSI編碼,源碼中也沒有用“<meta http-equiv=Content-Type content=text/html;charset=UTF-8>”或“header('Content-Type:text/html;charset=UTF-8');”指定網(wǎng)頁編碼,于是在瀏覽器中顯示時它的編碼被認定為“GB2312”。當前臺向后臺傳遞數(shù)據(jù)的時候,用表單提交的話,前后臺之間用“GB2312”編碼交流,不會出現(xiàn)亂碼;而用ajax提交的話,ajax在前臺把要發(fā)送的數(shù)據(jù)編碼從“GB2312”轉(zhuǎn)換 成“UTF-8”后再傳給后臺,然后再把接收到的后臺返回的數(shù)據(jù)當成是 “UTF-8”而把它轉(zhuǎn)換 成“GB2312”后顯示在前臺頁面上,這樣亂碼就產(chǎn)生了。
如圖:
解決ajax+php中文亂碼的方法詳解

所以要解決亂碼,要在后臺進行數(shù)據(jù)編碼轉(zhuǎn)換,后臺接收到的數(shù)據(jù)用PHP的mb_convert_encoding("要轉(zhuǎn)換的數(shù)據(jù)","gb2312","UTF-8")進行轉(zhuǎn)換后存儲到數(shù)據(jù)庫。而后臺返回到前臺的中文數(shù)據(jù)也要用mb_convert_encoding("要返回的數(shù)據(jù)","UTF-8","gb2312")轉(zhuǎn)換后返回。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天狠天天天天透在线 | 青青在线观看视频 | 免费大片| a v在线男人的天堂观看免费 | 国产精品露脸国语对白手机视频 | 舔逼| 免费观看在线永久免费xx视频 | 四虎永久在线精品波多野结衣 | 男gay网站视频免费观看 | 久久最新地址获取 | 亚洲成人77777 | 午夜伦伦电影理论片大片 | 公妇仑乱在线观看 | 国产成人精品一区二区阿娇陈冠希 | 不良研究所地址一 | 91精品国产综合久久香蕉 | 91交换论坛 | 欧美日韩国产在线人成dvd | 香蕉 在线播放 | 欧美男人天堂 | fulao在线观看的 | 久久久大香菇 | 四虎免费看黄 | 无遮免费网站在线入口 | 精品国产一区二区三区久久影院 | chinese老太grandma| 娇妻被又大又粗又长又硬好爽 | 女班长的放荡日记高h | 波多野结衣护士 | 欧美一区二区福利视频 | 全彩调教侵犯h本子全彩妖气he | 亚洲丰满模特裸做爰 | 1024国产高清精品推荐 | 97精品国产自在现线免费 | 办公室的秘密在线观看 | 我的青梅竹马是消防员2季未增删免费 | 成年人在线免费观看视频网站 | 日本最新伦中文字幕 | 日韩欧美一区二区三区 | 亚洲 国产精品 日韩 | 黑人粗长巨茎小说 |