我的理解是,我在寫源碼的時候,一般用記事本寫,保存的時候默認用ANSI編碼,源碼中也沒有用“<meta http-equiv=Content-Type content=text/htm " /> 一级国产特黄aa大片,在线99,露脸超嫩97后在线播放

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

解決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中文亂碼的方法詳解,轉載需保留來源!

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

主站蜘蛛池模板: 美女国产 | 韩国一级毛片a级免观看 | 男人的天堂久久精品激情a 男人进去女人爽免费视频国产 | 国产亚洲欧洲国产综合一区 | 亚洲精品成人在线 | 激情婷婷六月 | 久久久亚洲欧洲日产国码二区 | 国产资源在线看 | 精品国内自产拍在线视频 | 国语自产精品视频在线区 | 精品一区二区三区四区乱码 | 一区二区三区四区亚洲 | 色哟哟在线观看精品大全视频 | 免费一看一级毛片人 | 中文字幕一区二区三区精品 | 亚洲一区亚洲二区 | 九九99久久精品影视 | 91久久国产综合精品女同我 | 亚洲国产成人成上人色 | 91久久国产口精品久久久久 | 久久精品国产精品青草不卡 | 亚洲社区在线观看 | 在线伊人网 | 一本久道热中字伊人 | 扣扣传媒国产aⅴ | 99精品视频在线观看免费 | 国产对白在线播放九色 | 国产精品二区页在线播放 | 日韩美女va毛片在线播放 | 亚洲人成小说 | 国产系列 视频二区 | 免费一区二区视频 | 日韩精品中文字幕视频一区 | 欧美美女被日 | 日韩中文在线播放 | 国产成人精品三区 | 激情综合婷婷丁香六月花 | 亚洲1区2区3区4区 | 激情综合婷婷 | 欧美成人精品欧美一级乱黄 | 中文字幕一区中文亚洲 |