idea Tomcat 控制台输出乱码问题

1.命令行启动Tomcat乱码问题

相信很多人和我一样,一般刚安装好Tomcat后会使用命令行测试Tomcat是否安装成功,这时候会发现出现了乱码问题,原因是Windows默认的编码方式是GBK,Tomcat设定的是UTF-8,于是就在网上查,发现通过修改Tomcat安装目录下conf文件夹下的logging.properties,将所有的UTF-8替换为GBK,然后重启Tomcat后会发现中文乱码问题得到解决。
在这里插入图片描述

2.idea Tomcat 控制台输出乱码问题

当我自认为解决完Tomcat控制台输出乱码的问题后打开idea,配置好了Tomcat,写了一个web项目的小demo,启动Tomcat后发现,在idea中的Tomcat控制台输出乱码了。。。
在这里插入图片描述
然后就寻找网上的教程,依次修改了idea中的各个地方的编码方式如下:(不需要做)
在这里插入图片描述
在这里插入图片描述
我发现所有的都是默认的UTF-8,无需修改,然后又参照网上做了如下操作:(不用做)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
经过了上述各种排列组合的修改,有时候会出现日志正常了,但是我们自己打印内容的时候又乱码了,经过了漫长的调试,最终把前面的操作都取消掉,然后将Tomcat安装目录下conf文件夹下的logging.properties,将所有的GBK又替换回UTF-8,终于解决了,自己打印的中文内容和Tomcat日志输出的内容全部正常显示了。

3.总结:

兜兜转转,又回到从前,一切正常,因为我们很少从命令行启动Tomcat,大多数都是从idea等集成开发工具中启动,从命令行启动要与Windows自带的编码GBK一致,而从idea启动要与idea中的编码一致(一般为UTF-8),所以说,如果以后主要从idea启动Tomcat,当你刚安装完Tomcat用命令行启动测试时看到乱码无需理会,或者平时使用时根据自己的需求修改logging.properties文件即可。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值