解決idea中文亂碼


1.工程亂碼Settings->File Encoding

2.編譯亂碼Settings->File Compiler

我本機沒有設置 也沒有亂碼

3.Tomcat日志亂碼Tomcat->conf->logging.properties (默認全是UTF-8)

4.Tomcat服務亂碼Tomcat->conf->server.xml

增加URIEconding=“utf-8”

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" 
			   URIEconding="utf-8"/>

5.idea配置tomcat服務器時(解決html頁面亂碼)

6.idea編譯亂碼(解決server控制台輸出中文語句亂碼)

1.此種在idea的bin目錄下的修改是不生效的(廢棄)

均添加上-Dfile.encoding=UTF-8

2.真正能起到作用的,打開idea的help->Edit Custom VM OPtions

配置文檔加上-Dfile.encoding=UTF-8

此處的修改原因:

​ 網上的打開idea的bin目錄修改idea64.exe.vmoptions和idea.exe.vmoptions兩個文件在末尾加上上述配置文件的設置,實際上是不生效的(筆者在此栽了坑,在html亂碼和控制台亂碼之間反復橫跳),會被你C盤下面的idea文件中的idea64.exe.vmoptions配置給覆蓋,而實際生效的配置卻是C盤下的idea64.exe.vmoptions文件,所以單純修改bin目錄下的這兩個文件是不會生效的,而idea的help->Edit Custom VM OPtions中的配置文件是關聯到C盤下的那個idea64.exe.vmoptions文件的,此處的修改就會生效

別忘了修改完記得重啟idea

7.Tomcat路徑下配置catalina.bat

#######本機使用此方法解決*

打開Tomcat/bin路徑下的catalina.bat

在set "JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"后面添加 -Dfile.encoding=UTF-8

這個是 tomcat-7.0.106

tomcat9


免責聲明!

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



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