解决 Idea 下 Tomcat 乱码(淇℃伅璀﹀憡)问题

我们在配置好 Tomcat 服务后(详见此处),总是会在控制台看到类似于这样的信息

显然,这是发生了乱码,虽然不影响正常的项目调试,但是看着非常的难受,下面让我们一招来解决这个问题

问题描述

控制台输出信息

12-Apr-2022 15:45:44.180 璀﹀憡 [main] org.apache.catalina.startup.SetAllPropertiesRule.begin [SetAllPropertiesRule]{Server/Service/Connector} Setting property ‘URLEncoding’ to ‘UTF-8’ did not find a matching property.
12-Apr-2022 15:45:44.213 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/8.5.77
12-Apr-2022 15:45:44.213 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏈嶅姟鍣ㄦ瀯寤�: Mar 13 2022 19:13:33 UTC
12-Apr-2022 15:45:44.213 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鏈嶅姟鍣ㄧ増鏈彿: 8.5.77.0
12-Apr-2022 15:45:44.213 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 鎿嶄綔绯荤粺鍚嶇О: Windows 10
……

解决方案

找了很多的解决方案,但是日志文件和控制台信息只能解决一个,不能兼得,下面给出最佳方案

1.打开 Tomcat 安装目录并找到 conf 文件夹

2.用记事本打开 conf 文件夹下的 logging.properties 文件

3.将文件中所有的 UTF-8 修改为 GBK 并保存

操作验证

重启 Idea 再次调试,查看控制台信息

乱码情况已解决