Ajax開發(fā)過程中提交獲取數(shù)據(jù)的亂碼問題_AJAX教程
推薦:巧用Ajax和RSS做個人門戶網(wǎng)站 為了排遣這段時間的無聊也順便做個 RSS 應用的練習,決定給自己維護的一個小網(wǎng)站加個首頁新聞,瀏覽器用 Ajax 或者 Ajah 從服務器取新聞異步的顯示出來,同時提供 RSS 源供聚合器訂閱。
這兩天在繼續(xù)我的Ajax之旅。一直在抓緊步伐。
前天試驗使用Ajax提交form表單到服務器,獲取form信息內(nèi)容出現(xiàn)了亂碼,一時無法解決。網(wǎng)上有結(jié)論說是application/x-www-form-urlencoded編碼的原因,我估計也是。正在尋找解決之道。
大家一起討論討論。
補充:通過在后臺用UTF8轉(zhuǎn)碼的方式可以解決中文亂碼問題。這種方法針對form表單提交,編碼在服務器完成。代碼如下:
form.jsp:
<%@ page contentType="text/html; charset=gb2312"%>
form_handle.jsp:
<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
<%
String username = new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF8");
String password = request.getParameter("password");
System.out.println("用戶名:" username);
System.out.println("密碼:" password);
out.println(username "|" password);
%>
另外,有些網(wǎng)友反應生成包含中文內(nèi)容的XML文檔返回到客戶端也會出現(xiàn)亂碼問題。建議將XML文檔的編碼方式改成UTF8試試看。
分享:怎樣使用AJAX進行WEB應用程序開發(fā) 閱讀提要 AJAX,一個異步javascript和XML的縮略詞,是當今快速發(fā)展的Web開發(fā)界十分熱門的技術(shù)。在這項新技術(shù)提供巨大能力的同時,它也燃發(fā)了在Back按鈕問題上的不容置疑的爭論。本
- Ajax中瀏覽器的緩存問題解決方法
- AJAX和WebService實現(xiàn)省市縣三級聯(lián)動具體代碼
- ajax 登錄功能簡單實現(xiàn)(未連接數(shù)據(jù)庫)
- AJAX和WebService實現(xiàn)郵箱驗證(無刷新驗證郵件地址是否合法)
- AJAX和三層架構(gòu)實現(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ù)不同列標題排序(為表格注入活力)
- 相關(guān)鏈接:
- 教程說明:
AJAX教程-Ajax開發(fā)過程中提交獲取數(shù)據(jù)的亂碼問題
。