idea tomcat亂碼問題的解決及相關(guān)設(shè)置的步驟
今天使用idea運行tomcat 項目時候出現(xiàn)亂碼,上網(wǎng)搜了一下,分享給大家。
問題,在idea中出現(xiàn)亂碼問題,以前沒有的,好像在設(shè)置系統(tǒng)代碼為utf8之后就出現(xiàn)了,于是嘗試了一系列辦法,希望這些辦法對您有幫助。
先看一下亂碼的樣式。

設(shè)置辦法
1、在tomcat Server中設(shè)置 VM options , 值為-Dfile.encoding=UTF-8 ,可惜沒生效

2、在setting中的 File encodings 中設(shè)置編碼格式,后來發(fā)現(xiàn)這是設(shè)置頁面編碼格式的,所以也沒生效,不過遇到相關(guān)問題的朋友也不防照此設(shè)置下。

3、在java Complier中設(shè)置Additional command line parameters的值,-encoding=UTF-8,很可惜還沒生效

4、在bin中設(shè)置idea.exe.vmoptions和idea64.exe.vmoptions中的參數(shù),同時增加-Dfile.encoding=UTF-8,據(jù)說有些人保存后重啟就可以了,但到我這邊還是沒生效。

5、在tomcat \bin目錄下的catalina.bat文件中加入-Dfile.encoding=UTF-8,可是還不生效,有些抓狂了...

6、在 tomcat / conf 目錄下,設(shè)置logging.properties ,增加參數(shù)java.util.logging.ConsoleHandler.encoding = GBK,重啟后終于可以了,總算松了口氣。

終于,正常顯示了......

7、另外在服務(wù)器上tomcat還需要設(shè)置server.xml中的參數(shù),以防頁面出現(xiàn)亂碼
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JAVA使用commos-fileupload實現(xiàn)文件上傳與下載實例解析
這篇文章主要介紹了JAVA使用commos-fileupload實現(xiàn)文件上傳與下載的相關(guān)資料,需要的朋友可以參考下2016-02-02
idea已經(jīng)提交到遠(yuǎn)程分支,但需要本地和遠(yuǎn)程都回退到某一版本問題
這篇文章主要介紹了idea已經(jīng)提交到遠(yuǎn)程分支,但需要本地和遠(yuǎn)程都回退到某一版本問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
Spring Boot調(diào)用 Shell 腳本實現(xiàn)看門狗功能
這篇文章主要介紹了Spring Boot調(diào)用 Shell 腳本實現(xiàn)看門狗功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
java實現(xiàn)數(shù)據(jù)結(jié)構(gòu)單鏈表示例(java單鏈表)
這篇文章主要介紹了java數(shù)據(jù)結(jié)構(gòu)實現(xiàn)單鏈表示例,需要的朋友可以參考下2014-03-03

