idea tomcat 日志and输出语句乱码

idea tomcat 日志and输出语句乱码


拉新项目的时候,控制台日志输出全是乱码,试过了很多方法:
1.在setting中的 File encodings 中设置编码格式
在这里插入图片描述
这个不好用,pass
2.在java Complier中设置编码值 -encoding=UTF-8
在这里插入图片描述
这个也不好使,pass
3.在tomcat Server中设置 VM options , 值为 -Dfile.encoding=UTF-8
在这里插入图片描述
还是不好使,这个时候就去看看配置文件的东西
4.找idea的bin目录,在bin中设置idea.exe.vmoptions和idea64.exe.vmoptions中的参数,同时增加-Dfile.encoding=UTF-8
在这里插入图片描述
依然不管用,然后去找tomcat的配置
5.在tomcat \bin目录下的catalina.bat文件中加入 -Dfile.encoding=UTF-8
在这里插入图片描述
6.我这里没有再去试,顺手去接着改了日志文件, 在 tomcat / conf 目录下,设置 logging.properties ,增加参数 java.util.logging.ConsoleHandler.encoding = GBK
在这里插入图片描述
7.到这里,重启idea项目,我的tomcat日志是好使了!
在这里插入图片描述
8.但是这还没完事。。
我在控制台输出语句是乱码的:
在这里插入图片描述
9.于是接着找原因,前面idea的配置都是配过了,idea的配置文件也是改过的了,中间在idea -help- Edit custom VM Options,在最后面添加 “-Dfile.encoding=UTF-8”
在这里插入图片描述
确实控制台输出语句是不乱码了,但是日志又乱码了,心态就有点崩了
10.接着找tomcat的 logging.properties文件,把文件所有的UTF-8替换成了GBK,再重启项目,日志没问题了,但是输出语句又乱码了,这里就大概知道, 我猜测是idea的tomcat编码和tomcat的配置编码冲突了,于是把idea的
tomcat Server中设置 VM options的那一行编码值去掉:
在这里插入图片描述
终于到这里,日志和输出语句都不乱码了!!!!
耶斯!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值