在使用 IntelliJ IDEA 时遇到的一些乱码问题的解决方案

运行使用 Tomcat 服务器的 Web 程序时:

症状:当在 IDEA 使用 Tomcat 运行配置启动 Web 程序时,输出窗口的日志里含有部分乱码。
解决方案:

  1. 打开 Tomcat 服务器安装目录下的 conf\logging.properties 文件。
  2. 找到 java.util.logging.ConsoleHandler.encoding = UTF-8 这一行内容,将 UTF-8 改成 GBK 并保存。

运行 Maven 的 Lifecycle、Goal 时:

症状:Maven 项目里使用了 maven-javadoc-plugin 或者一些插件,在 IDEA 运行 Maven 相关的 Lifecycle、Goal 时,输出窗口出现一些乱码内容。

解决方案:

  • 在 Settings/Preference | Build, Execution, Deployment | Build Tools | Maven | Runner 里的 VM Options 里加入 -Dfile.encoding=GBK 。
  • 或者将当前项目的 JDK 切换到 JDK 18 及之后的版本。

登录写评论。

Have more questions?

提交请求