我的理解是,我在寫源碼的時候,一般用記事本寫,保存的時候默認用ANSI編碼,源碼中也沒有用“<meta http-equiv=Content-Type content=text/htm " /> 精久久,不卡视频一区二区,午夜操操

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

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

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


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

php技術解決ajax+php中文亂碼的方法詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 波多野结衣中文字幕一区二区三区 | 97国产超碰 | 91视频一88av | 国产视频不卡一区 | a级大片免费观看 | 无码日韩精品一区二区免费 | 日韩免费福利视频 | 视频一区二区三区中文字幕 | 国产精品18hdxxxⅹ在线 | 久久99精品久久久久久 | 国产精品久久久久9999鸭 | 国产小视频精品 | 色久电影| 男女下面一进一出网站 | 精品一区二区在线观看 | 国产精品视频一区二区三区, | 日韩在线播放视频 | 91网视频| 在线国产一区二区 | 日韩中文不卡 | 中文字幕视频在线看 | 亚洲免费视频在线观看 | 国产成人亚洲精品 | 色综合一区二区 | jizz中国日本| 色网站在线 | 成人精品鲁一区一区二区 | av黄色在线播放 | 伊人网一区 | 特级丰满少妇一级aaaa爱毛片 | 青青久草 | 久草视频网站 | 欧美日本亚洲 | 中文字幕亚洲区一区二 | 在线观看av网站永久 | 国产精品我不卡 | 国产日韩欧美 | 久久国产精品精品国产色婷婷 | 日韩av免费在线观看 | 亚洲第一天堂 | 国产精品免费观看视频 |