1. post請求
post請求方法比較簡單,在取值的時候只需設定他的輸入和輸出編碼方式都為gbk即可,**如下
response.setcontenttype("text/html;charset=gbk");
request.setcharacterencoding("gbk");
2.get請求
相對於post請求get請求處理亂碼的方式要麻煩一點,除了要設定輸入和輸出編碼為gbk外,取到的值要先轉換為byte型別,然後再轉換為gbk ,**如下
string str=new string(request.getparameter("name").getbytes("iso-8859-1"), "gbk")
JSP中文亂碼處理方法
1 客戶端的get請求 對於不同的請求方式,解決亂碼的問題也是不一樣的,對於客戶端的get請求來說,伺服器端 處理要想不出現亂碼,解決這個問題稍微複雜一些,需要用到string型別的建構函式 其中的乙個 建構函式 就是用指定的編碼方式去解碼,一般都用 utf 8 的方式。只要在 伺服器端 將請求得到...
jsp中文亂碼分類及其處理方法
編碼方式 在b.jsp頁面可以通過request.getparameter user 獲取到傳入到的請求的引數 2.關於中文亂碼 1 在jsp頁面輸入中文,請求頁面後不出現亂碼 保證contenttype text html charset utf 8 pageencoding utf 8 char...
jsp頁面中中文亂碼的處理措施
乙個小例子引出中文亂碼的問題 input.html input.jsp page contenttype text html charset gbk string username request.getparameter name 顯示的是亂碼 亂碼產生的原因是什麼 分析所有的靜態web的執行流程...