……

新安装Tomcat启动时,命令窗口出现乱码解决

最近做web项目的时候,考虑到我的tomcat版本比较旧了,是8.0版本的,所以想要安装一个9.0版本的

从网上下载了安装包,解压后,设置完配置,在idea中启动,发现启动命令行中出现乱码的情况,虽然这不影响程序的运行,但是看见窗口的日志有

一堆乱码的中文,心情实在是不美丽。

 

 

 

 

打开tomcat安装目录,打开子文件夹conf,打开这个文件夹下的:logging.properties

 

 找到第51行:java.util.logging.ConsoleHandler.encoding = UTF-8,将UTF-8改为GBK

 

 点击保存,再重新启动tomcat,会发现窗口的启动日志打印信息不再是中文乱码:

 

 

 

这里再补充一点,为了让所有的日志文件都不出现乱码,建议将所有的UTF-8都改为GBK:

 

 

 

出现乱码原因分析:

tomcat默认日志输出编码使用的是UTF-8,但是我们自带的电脑默认使用的字符集编码是GBK,所以在解码的时候就会出现乱码的情况。有人说,那怎么英文没有乱码啊?英文是采用ASCII,而UTF-8和GBK都支持ASCII字符编码,所以没有英文乱码。

如果不想改tomcat打印日志的编码,可以修改idea的打印日志的编码,参考以下地址修改:

https://www.cnblogs.com/benchover/p/10773098.html

 

posted on 2020-08-07 16:02  钱不够用阿  阅读(353)  评论(0编辑  收藏  举报