项目场景:

正常安装Tomcat的情况下,没有修改过配置文件在IDEA或文件夹里进行启动

问题描述:

Tomcat启动时控制台出现以下乱码信息
Tomcat控制台信息的乱码问题

原因分析:

有乱码肯定是因为编码不一致的问题,在conf文件夹下的logging.properties配置文件里可以看到,Tomcat控制台输出信息的默认编码为UTF-8
Tomcat控制台信息的乱码问题
而windows系统cmd命令行窗口的默认编码为GBK
Tomcat控制台信息的乱码问题
IDEA中控制台的编码也是GBK,需要进入IDEA安装目录进行修改

解决方案:

  1. 将上述Tomcat配置文件里java.util.logging.ConsoleHandler.encoding的值改为GBK
  2. 在IDEA目录下的两个配置文件的结尾处加上-Dfile.encoding=UTF-8
    Tomcat控制台信息的乱码问题

上述两种方法都是可行的,具体看自己的需求,修改完成的控制台信息如下:
Tomcat控制台信息的乱码问题

相关文章:

  • 2021-05-07
  • 2021-07-12
  • 2021-06-09
  • 2021-08-06
  • 2021-09-29
  • 2021-04-02
猜你喜欢
  • 2021-06-15
  • 2021-04-12
  • 2021-07-18
  • 2021-12-14
  • 2022-02-23
  • 2021-03-31
相关资源
相似解决方案