前言
今天用IDEA导入一个java web项目,启动tomcat的时候,竟然出现了乱码,看着非常的不爽,所以记录一下解决方法,避免以后踩坑。
还有就是以后一些导入项目的基本配置,基本操作,包括编码格式还有IDEA默认的jdk1.5的这些坑,都要注意一下。
解决方法
网上的基本都是配置IDEA中Tomcat启动参数什么的,其实没必要。。。。
亲身试验,网上很多的都一样的方法,找了一圈还是一样的结果。最终在一个比较完整且技术性的博客中完美解决了日志乱码问题:
附上链接:https://blog.csdn.net/weixin_45914074/article/details/107254614
- 打开 File - settings - Editor - File Encodings
全部都设置成UTF-8
- 设置IDEA的环境配置
打开IDEA - help - Edit Customer VM Options,追加一条配置;
-Dfile.encoding=UTF-8
什么?还没有解决?
看一下你Tomcat目录下,conf/logging.properties配置文件中的编码格式是不是UTF-8。
最后重启IDEA,日志恢复正常。
哈哈,这样是不是舒服多了。强迫症福音:)
补充
IDEA中VM Options 设置编码格式,只能解决Tomcat启动乱码, 至于Tomcat的输出日志乱码设置,需要设置启动参数:-Dfile.encoding=UTF-8