jsp中 ajax的get請求的中文亂碼問題的解決方法
更新時間:2013年10月19日 15:45:53 作者:
這篇文章介紹了jsp中ajax的get請求的中文亂碼問題的解決方法,有需要的朋友可以參考一下
一般Tocant 的url編碼是iso-8859-1(查看tocat/conf/server.xml 中的Connector 節(jié)點沒有寫URIEncoding="xxxxxx") 如下:
復制代碼 代碼如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
如果我們在servlet 中寫如下的代碼
復制代碼 代碼如下:
String username = request.getParameter("name");//name 是get 請求過來的參數,這里已經將get請求過來的字節(jié)碼轉化成iso-8859-1的的碼了,解碼錯誤
byte[] b = username.getBytes("iso-8859-1");//所以要重新轉化為字節(jié)碼,再用正確的編碼方式解碼,正確編碼方式就是 jsp那個頁面的編碼方式,
username =new String(b,"GBK");
System.out.print(username );
相關文章
JSP+Servlet+JavaBean實現(xiàn)登錄網頁實例詳解
這篇文章主要介紹了JSP+Servlet+JavaBean實現(xiàn)登錄網頁的方法,以完整實例形式分析了JSP+Servlet+JavaBean實現(xiàn)登錄網頁所涉及的詳細步驟與具體實現(xiàn)方法,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10
JSP頁面的動態(tài)包含和靜態(tài)包含示例及介紹
這篇文章主要介紹了JSP頁面的動態(tài)包含和靜態(tài)包含示例及介紹,本文講解了它們的區(qū)別并給出了相應例子,需要的朋友可以參考下2014-08-08

