IDEA Tomcat localhost Log 和 Tomcat Catalina Log乱码问题

IDEA Tomcat localhost Log 和 Tomcat Catalina Log乱码问题

环境

  • IDEA 2019.3.2
  • win7
  • tomcat 9.0.31

1、问题详情

在用IDEA 运行程序时,注意到控制台的Tomcat localhost Log 和 Tomcat Catalina Log 输出的中文有乱码问题

输出的中文乱码了

2、解决方案

修改Tomcat源文件中的/conf/logging.properties
在这里插入图片描述
然后重启idea。

补充

在百度的时候,看到了很多的解决方案,也试了很多,但都没能解决,甚至是Tomcat localhost Log 和 Tomcat Catalina Log 的中文乱码解决了,而server 输出的中文乱码了

这里补充一下其他的解决方案(可能每个人都不同)

  1. vm option为 -Dfile.encoding=utf-8

    -Dfile.encoding=utf-8
    在这里插入图片描述
    经过测试后,自己的实际情况是加不加都一样,不影响

  2. 在IDEA上方的菜单栏中,打开最后一个help ,按照下述步骤执行
    HELP-> Edit Custom VM OPtions 中加 -Dfile.encoding=utf-8
    重启idea

    结果:自己的实际情况是加了这个语句后,控制台输出的中文都乱码了

  3. tomcat --> conf --> server.xml
    在这里插入图片描述
    结果:自己的实际情况是加不加都一样,不影响

总结

解决乱码问题的方案有很多,但并不一定每个方案对每个人都管用,有可能自己试的方案都没有作用,别人就可以。