JSP-tomcat設定編碼格式 配置utf-8(以防網頁框以及網頁顯示的時候中文亂碼)
阿新 • • 發佈:2018-11-16
JSP-tomcat設定編碼格式 配置utf-8(以防網頁框以及網頁顯示的時候中文亂碼)
關鍵詞:
tomcat配置utf-8
解決網頁中文亂碼
tomcat中server.xml配置編碼格式
jsp中設定了charset是UTF-8,但瀏覽器仍然顯示亂碼
why 設定
見標題:
(以防網頁框以及網頁顯示的時候中文亂碼)
how 設定
找到tomcat安裝目錄
比如我的目錄:
……\apache-tomcat-9.0.11\conf
找到server.xml,然後***用記事本***開啟。
tomcat設定編碼格式utf-8
提示:可以使用記事本的查詢功能。
找到之後如圖所示:
把這一段改成:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000
redirectPort="8443" URIEncoding="UTF-8" />
注意:是加上 URIEncoding="UTF-8"
。
找到的一篇文章1顯示:
tomcat8以後預設編碼格式是utf-8;7之前的都是iso8859-1
如果預設情況下,tomcat使用的的編碼方式:iso8859-1
然而我使用的是tomcat 9,最後也還是沒加上UTF-8啊。
原文參考:1
修改tomcat下的conf/server.xml檔案
找到如下程式碼:
這段程式碼規定了Tomcat監聽HTTP請求的埠號等資訊。
可以在這裡新增一個屬性:URIEncoding,將該屬性值設定為UTF-8,即可讓Tomcat(預設ISO-8859-1編碼)以UTF-8的編碼處理get請求。
修改完成後:
另一篇轉載文章:
request.getParameter(“引數名”) 中文亂碼解決方法【新手設定問題】【JSP】-表單傳值問題:為什麼設定UTF-8之後還是亂碼?
//end
其他說明可以點選簡介檢視。
轉載請註明原文章連結,並標註作者amosC
格式如下:來源:(此處附上原文連結)
作者:amosC(amoscey)