Posted on 2007-07-16 15:33
semovy 閱讀(2765)
評論(2) 編輯 收藏 所屬分類:
J2EE綜合
我的統一編碼是UTF-8
ajax 的XMLHttpRequest的頭部http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");默認編碼是utf-8,我以post的方式向服務器提交文章
var url = "../../article.do?action=save";
articleXMLHttpRequest = getXMLHttpRequest();
send_request(articleXMLHttpRequest,"post",url,"itemId=" + itemId + "&title=" + title + "&content=" + escape(encodeURIComponent(content)),"xml",initialArticlesList);
經過encodeURIComponent();編碼
在服務器解碼,用java.net.URLDecoder
String content = new URLDecoder().decode(request.getParameter("content"),"utf-8");以utf-8以方式解碼