怎樣解決ajax中文亂碼問題_AJAX教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:如何用ajax、asp編寫的查詢程序ajaxsearch.htm html xmlns=1999/xhtml head title 新網(wǎng)頁 /title meta http-equiv=Content-Type content=text/html; charset=utf-8 / script type=text/javascript src=ajaxsearch.js/script /head body div input type=text
說明一下我用的是JAVA,所以以下的內容都是其于JAVA的
AJAX與服務器通信是用XML的所以編碼方式為UTF-8
我所有的頁面都用的是GB2312的所以在與服務器通信時出現(xiàn)在亂碼
首先從服務器向客戶端(就是瀏覽器嘛)發(fā)送數(shù)據(jù)時就好解決了
直接在頁面上面加上
<%@ page contentType="text/html;charset=GB2312%>
如果是用Servlet就加
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
request.setCharacterEncoding("gb2312");
還有一個更好的方法就是在加一個filter
在其中加入
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
request.setCharacterEncoding("gb2312");
一切都解決了
再說一下從客戶端上傳數(shù)據(jù),就必須在服務端進行編碼轉換
String param = request.getParamter("param");
param = new String(param.getBytes("ISO-8859-1"),"GB2312");
現(xiàn)在就都是中文的了。
分享:詳解Ajax標簽導航大結局(XMLHttpRequest對象) 好了,到了ajax關鍵時刻了。 /* =========================================================== * 函數(shù)名稱:ajaxUpdater(tarObj,sMethod,URL,parameters) * 參數(shù)說明:tarObj - 異步獲取信息希望顯示的目標節(jié)點ID * sMethod -
相關AJAX教程:
- Ajax中瀏覽器的緩存問題解決方法
- AJAX和WebService實現(xiàn)省市縣三級聯(lián)動具體代碼
- ajax 登錄功能簡單實現(xiàn)(未連接數(shù)據(jù)庫)
- AJAX和WebService實現(xiàn)郵箱驗證(無刷新驗證郵件地址是否合法)
- AJAX和三層架構實現(xiàn)分頁功能具體思路及代碼
- 使用AJAX返回WebService里的集合具體實現(xiàn)
- AJAX獲取服務器當前時間及時間格式輸出處理
- ajax傳遞多個參數(shù)具體實現(xiàn)
- ajax傳遞一個參數(shù)具體實現(xiàn)
- 滑輪滾動到頁面底部ajax加載數(shù)據(jù)配合jsonp實現(xiàn)探討
- jQery ajax——load()方法示例介紹
- jQuery+Ajax實現(xiàn)表格數(shù)據(jù)不同列標題排序(為表格注入活力)
- 相關鏈接:
- 教程說明:
AJAX教程-怎樣解決ajax中文亂碼問題
。