在使用 IntelliJ IDEA 2024.2.2 版本进行开发时,控制台输出中出现中文乱码问题,但 Tomcat 控制台的输出正常显示中文。已参考 B 站相关视频以及博客中的解决方案(包括修改 IDEA 的全局编码设置、调整运行配置的 JVM 参数、检查系统环境变量等),但问题仍未解决。请问是否有相关经验的技术专家能够提供进一步的排查思路或解决方案?
补充说明:
环境信息:
操作系统:Windows
JDK 版本:"23" 2024-09-17
Tomcat 版本:Tomcat 9.0.95
已尝试的解决方案:
修改 IntelliJ IDEA 的 File Encodings 设置为 UTF-8。
在运行配置中添加 JVM 参数 -Dfile.encoding=UTF-8。
检查系统环境变量,确保 JAVA_TOOL_OPTIONS 包含 -Dfile.encoding=UTF-8。
确认 Tomcat 的 catalina.sh 或 catalina.bat 中已配置 JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8"。