idea tomcat 亂碼問題的解決及相關設置


 

問題,在idea中出現亂碼問題,以前沒有的,好像在設置系統代碼為utf8之后就出現了,於是嘗試了一系列辦法,希望這些辦法對您有幫助。

先看一下亂碼的樣式。

設置辦法

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

1

 

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

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

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

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

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

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

7、另外在服務器上tomcat還需要設置 server.xml中的參數,以防頁面出現亂碼

<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" />


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM