IntelliJ IDEA 控制台乱码问题解决
环境说明
- Win10
- Tomcat 8.5.81
- IntelliJ IDEA 2021.3.1
步骤说明
前言
接了个老项目,运行出来后 Tomcat localhost Log
和 Tomcat Catalina Log
乱码
方式一 添加配置-Dfile.encoding=utf-8
(推荐)
Help->Edit Custom VM OPtions->加上 -Dfile.encoding=utf-8 |
重启Idea
方式二 VM options 改为 -Dfile.encoding=utf-8
Run/Debug Configurations -> Tomcat -> VM options 增加 -Dfile.encoding=utf-8 |
注:该方式对我没用,加与不加无效
方式三 修改Tomcat源文件中的/conf/logging.properties UTF-8 为 GBK
vscode 打开 logging.properties
UTF-8 |
重启Idea
注:该方式尝试了能解决Tomcat localhost Log
乱码问题,然Server控制台又乱码。后来还是用方式一解决该问题
方式四 File Encodings (与方式一结合使用更佳)
File->Setting->Editor->File Encodings |
方式五 配置 Console
为 UTF-8
File->Setting->Editor->General->Console->Default Encoding 看下是否为 UTF-8
方式六 删除或修改 encodings.xml
文件
如果上面都不行,试着修改
encodings.xml 注释所有file标签,再重启Idea
或删除
.idea文件夹下面的encodings.xml文件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Axinの博客!
评论