IDEA启动Tomcat时控制台日志乱码问题fix


背景:

整理一下之前遇到的问题,当时也是去网上找了很久解决方案,最终还是有乱码,非常的头疼,当时的idea版本是2019.3,而且当时使用的破解版。
现在我使用的版本是正版的2021.3.2(2022.03.07最新的版本),只需要更改几处编码方式就可以解决该问题。在这其实也说明了使用正版的好处,而且相比较而言,IntelliJ全家桶的一年的费用并不是很贵(提一句:navicat的费用我个人觉得比较贵,我目前开发时使用的是其他免费软件替代了navicat,希望以后它的价格能降一降)。

问题现象:


图片中是我修改配置后的效果,所以不是乱码的形式

问题处理:

1、打开idea的settings,我的idea使用官方的汉化工具汉化了,所以我需要打开的是【设置】

2、在【设置】中搜索【编码】(英文搜索:coding,大家试一下),然后将图中圈主的编码方式全部变更为 【utf-8】

3、在【设置】-【编辑器】-【常规】-【控制台】,将默认编码变更为【utf-8】

解释:
第2步:是将idea中一些文件的乱码给修复
第3步:这一步才是解决控制台乱码的关键步骤

备注:网上还有很多别的操作,比如在tomcat配置时指定编码方式,或者直接修改idea的配置文件等,说实话不是很建议,我更推荐大家使用最新稳定版本的idea+最新稳定版本的tomcat,当然前提是正版授权的,记住不要为了节省一些钱,而花费更多的时间去解决这些因非正版授权而导致的问题。