這篇文章將介紹幾個解決JSP文件亂碼問題,詳細如下,希望對大家起到參考作用。
查看jsp檔案頭是否設定了編碼格式:
順便設定:
<meta>
查看專案的編碼格式:設定為UTF-8
project–》properties:
jsp檔案如果是直接複製的,也要查看一下,右鍵jsp文件,選擇properties,設定編碼格式:
上面一般解決的是頁面本身中文的亂碼,如果還有問題,例如提交的表單亂碼等問題,需要在請求頭回應頭設定編碼:
//设置编码格式 req.setCharacterEncoding("UTF-8"); resp.setCharacterEncoding("UTF-8");
4、最後還沒解決亂碼的話,設定tomcat伺服器編碼格式,預設情況下,tomcat使用的編碼方式:iso8859-1,開啟setting.xml檔案(在tomcat資料夾conf中) 找到如下程式碼:
<connector></connector>
這段程式碼規定了Tomcat監聽HTTP請求的連接埠號碼等資訊。
可以在這裡新增一個屬性:URIEncoding,將該屬性值設為UTF-8,即可讓Tomcat(預設ISO-8859-1編碼)以UTF-8的編碼處理get請求。
<connector></connector>
#相關學習推薦:java基礎
以上是jsp原始檔亂碼怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!