JSP中處理中文亂碼方法

2021-06-16 09:13:46 字數 363 閱讀 2164

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的執行流程...