【IntelliJ IDEA】tomcat启动,控制台中文乱码
idea启动Tomcat项目 控制台中文乱码
在新搭建的idea上导入项目,按照各种要求和网上的各种配置方法,配好了Tomcat和maven,项目正常启动,惊奇的发现控制台中文乱码!!!
我的环境
idea版本:2019.2
Tomcat版本:Tomcat8.5.38
解决方式
在通过浏览各种方法以后,我先改了Settings->Editor->File Encodings里面的字符集编码,发现并没有什么作用

通过参考博友的文章,发现需要在idea的安装目录下的bin文件夹下,修改两个文件,在文件的末尾添加-Dfile.encoding=UTF-8 ,,同时在tomcat的VM启动参数中配置了:-Dfile.encoding=UTF-8,但是重启项目以后发现并不好用


后来我修改了Tomcat目录下apache-tomcat-8.5.38\conf文件夹下的logging.properties文件,将其中的java.util.logging.ConsoleHandler.encoding = UTF-8 修改为java.util.logging.ConsoleHandler.encoding = GBK

启动项目以后发现,关于Tomcat日志的中文显示正常了,但是关于系统控制台显示中文乱码的问题仍然存在



最后经过分析,发现在Tomcat的VM中配置-Dfile.encoding=UTF-8并不需要,删掉在Tomact中的配置

重新启动项目后发现,问题解决了!!!

版权声明:本文为weixin_40705360原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。