JavaWeb问题记录——在Windows上启动Tomcat后命令行窗口乱码

JavaWeb问题记录——在Windows上启动Tomcat后命令行窗口乱码

摘要:本文主要记录了在Windows上启动Tomcat后,命令行窗口出现乱码的问题及解决办法。

问题重现

在Windows上安装了新的Tomcat之后,运行启动文件 startup.bat 之后,发现命令行窗口里出现了乱码。

解决办法

在Tomcat安装目录的conf子目录中,找到一个名为 logging.properties 的文件,打开这个文本文件,找到如下配置项:

1 java.util.logging.ConsoleHandler.encoding = UTF-8

将 UTF-8 修改为 GBK ,修改后的效果为:

1 java.util.logging.ConsoleHandler.encoding = GBK

保存后,重启即可发现显示正常了。

问题说明

乱码问题产生的原因,是字节流解码为字符串时,使用的字符集和编码所用字符集不一致,导致解析出了乱码。

修改了配置文件,将字符集进行统一,乱码现象也就不存在了。

猜你喜欢

转载自www.cnblogs.com/shamao/p/11943989.html