1. 程式人生 > >HTML通過from表單提交到servlet中文亂碼問題

HTML通過from表單提交到servlet中文亂碼問題

在HTML檔案中,通過from表單提交到servlet類中,可能會發生中文亂碼問題:

比如輸入一下資訊:


結果顯示的內容:


在servlet中進行除錯:

發現在servlet中得到的資料就是亂碼的資料:


這個問題是因為在傳值過程中,編碼方式引起的問題,所以,在servlet中,獲取資料之前,就因該設定HTML的編碼方式,即在servlet中獲取資料的語句之前新增:

request.setCharacterEncoding("UTF-8");

重新啟動伺服器,

進行測試:


顯示如下:


完美解決HTML通過from表單提交的內容中文亂碼問題!