欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2013年06月09日 16:10:04   作者:  
本篇文章是對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)生了。
如圖:


所以要解決亂碼,要在后臺進行數(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)換后返回。

相關(guān)文章

  • php empty()與isset()區(qū)別的詳細介紹

    php empty()與isset()區(qū)別的詳細介紹

    本篇文章是對php中empty()與isset()的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 解析左右值無限分類的實現(xiàn)算法

    解析左右值無限分類的實現(xiàn)算法

    本篇文章是對php左右值無限分類的實現(xiàn)算法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php使用curl詳細解析及問題匯總

    php使用curl詳細解析及問題匯總

    CURL是一個非常強大的開源庫,支持很多協(xié)議,包括HTTP、FTP、TELNET等,我們使用它來發(fā)送HTTP請求。它給我 們帶來的好處是可以通過靈活的選項設(shè)置不同的HTTP協(xié)議參數(shù),并且支持HTTPS。CURL可以根據(jù)URL前綴是“HTTP” 還是“HTTPS”自動選擇是否加密發(fā)送內(nèi)容。
    2016-08-08
  • 總結(jié)PHP中數(shù)值計算的注意事項

    總結(jié)PHP中數(shù)值計算的注意事項

    本文將對PHP中數(shù)據(jù)計算的一些犯錯的點進行整理,并給出解決方法,其中包括四舍五入、整數(shù)和小數(shù)相乘除和浮點數(shù)的怪異,有需要的朋友們可以參考借鑒。
    2016-08-08
  • PHP解決輸出中文亂碼問題講解

    PHP解決輸出中文亂碼問題講解

    這篇文章主要介紹了PHP解決輸出中文亂碼問題講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • mysql_escape_string()函數(shù)用法分析

    mysql_escape_string()函數(shù)用法分析

    這篇文章主要介紹了mysql_escape_string()函數(shù)用法,結(jié)合實例形式講述了mysql_escape_string()函數(shù)的功能,并分析了mysql_escape_string的使用技巧與注意事項,需要的朋友可以參考下
    2016-04-04
  • php中的MVC模式運用技巧

    php中的MVC模式運用技巧

    php中的MVC模式運用技巧...
    2007-05-05
  • 功能強大的PHP發(fā)郵件類

    功能強大的PHP發(fā)郵件類

    這篇文章主要為大家詳細介紹了功能強大的PHP發(fā)郵件類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • PHP過濾黑名單關(guān)鍵字的方法

    PHP過濾黑名單關(guān)鍵字的方法

    這篇文章主要介紹了PHP過濾黑名單關(guān)鍵字的方法,通過保存過濾關(guān)鍵字到txt文件,再讀取txt文件內(nèi)容進行正則匹配替換來實現(xiàn)過濾功能,需要的朋友可以參考下
    2014-12-12
  • php用數(shù)組返回無限分類的列表數(shù)據(jù)的代碼

    php用數(shù)組返回無限分類的列表數(shù)據(jù)的代碼

    php自定義函數(shù)之用數(shù)組返回無限分類的列表數(shù)據(jù),這樣的實現(xiàn)可以提高執(zhí)行的效率不要每次都從數(shù)據(jù)庫讀取數(shù)據(jù)。
    2010-08-08

最新評論