jsp 表單提交中文資料亂碼怎麼解決呢

2021-05-02 04:01:02 字數 742 閱讀 4291

1樓:匿名使用者

request.setcharter("utf-8");

就可以了那個charter好像拼的不對,就是字元的意思,jsp的第一句話上面有

2樓:匿名使用者

<%request.setcharacterencoding("gb2312");

%>

3樓:匿名使用者

由於你使用post方法提交,所以不用考慮tomcat配置檔案編碼的問題,只需要保證頁面編碼,和後臺編碼一致即可。在瀏覽器右鍵看一下你的頁面編碼是不是utf-8,然後看看在servlet之前有沒有過濾器改變過編碼就可以了 應用一下方法,百分之九十都能解決掉了首先,就是加入過濾器,如果不起作用,就按下面方法來做。 為了讓jsp編譯器能正確地解碼我們的含有中文字元的jsp檔案

<%@ page pageencoding="gb2312"%>

保證jsp向客戶端輸出時是採用中文編碼方式輸出

<%@ page contenttype="text/html;charset=gb2312"%>

為了讓jsp能正確獲得傳入的引數

<%request.setcharacterencoding("gb2312");%>

對於servlet只要在最前面加上這句即可:

為了讓jsp響應按照正確的編碼格式

response.setcontenttype(」text/html; charset=gb2312″);

用jsp連線mysql資料庫,出現中文亂碼,該怎麼解決啊

你的表單提交到的頁面裡要轉碼。假如是在jsp頁面裡或servlet裡接收表單的資料,你要寫2行 request.setcharacterencoding utf 8 response.setcontenttype text html charset utf 8 我用的是utf 8,你用什麼編碼就寫什...

MVC怎麼將表單提交到資料庫中,表單中如何提交資料到資料庫

一 php配置mysql 1 將php安裝目錄下的php mysql.dll和mysql安裝目錄下的libmysql.dll檔案拷貝至c windows system32中 2 配置php.ini extension php gd2.dllextension php mbstring.dllexte...

jsp頁面提交資料servlet處理再把資料返回原來

把jsp要提交的資料提交到servlet中處理 然後通過servlet的request的進行跳轉回原來jsp頁面 最後在原頁面中可以使用el表示式或者 作用域.getattribute 把處理的結果顯示出來 使用token,比如到a頁面前,生成一個隨機6位數或字串,儲存到session中,並傳到a頁...