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
结果:自己的实际情况是加不加都一样,不影响
总结
解决乱码问题的方案有很多,但并不一定每个方案对每个人都管用,有可能自己试的方案都没有作用,别人就可以。
解决IDEA控制台不显示Tomcat Localhost Log窗口:
https://blog.csdn.net/weixin_40544268/article/details/114087551
来源:
https://blog.csdn.net/xiaobailin_q/article/details/108077528
https://blog.csdn.net/lk1822791193/article/details/88317140