在使用 IntelliJ IDEA 时遇到的一些乱码问题的解决方案
运行使用 Tomcat 服务器的 Web 程序时:
症状:当在 IDEA 使用 Tomcat 运行配置启动 Web 程序时,输出窗口的日志里含有部分乱码。
解决方案:
- 打开 Tomcat 服务器安装目录下的 conf\logging.properties 文件。
- 找到 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 及之后的版本。
请登录写评论。