IDEA中使用Tomcat控制台中文亂碼


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()打印出來的信息有中文亂碼:

    在tomcat的VM Options中加入-Dfile.encoding=UTF-8,Apply即可。
  

 


免責聲明!

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



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