IDEA中tomcat控制台中文亂碼原因(Tomcat Catalina Log)
IDEA中中文控制台亂碼現象主要是由於windows默認編碼是GBK,idea的默認繼承了windows的編碼,但是tomcat默認是utf-8的,故而要么修改tomcat為GBK,要么修改IDEA為utf-8
IDEA中tomcat控制台中文亂碼解決(Tomcat Catalina Log)
由於項目往往都是utf-8格式的,故而我們修改idea為utf-8
1. 修改IDEA的bin目錄下的idea64.exe.vmoptions
在末尾添加:-Dfile.encoding=UTF-8
2.修改IDEA的項目編碼配置:Settings->Editor->File Encodings
IDEA中Tomcat運行時output輸出中文亂碼現象:
1.啟動信息有中文亂碼:
之前解決windows下啟動中文亂碼造成的影響,當前IDEA已經改成utf-8了,此時僅僅需要將 其改回utf-8格式即可。
windows下亂碼原因是tomcat采用的是utf-8,而windows默認是GBK 在tomcat目錄下的conf文件夾中,打開logging.properties文件 修改其中的配置:java.util.logging.ConsoleHandler.encoding = GBK 重啟tomcat,即可解決控制台中文亂碼。
2.servlet中標注的System.out.println()打印出來的信息有中文亂碼:
