通过bin目录下startup.bat启动Tomcat时在CMD命令行窗口中文乱码的解决方案

Question :  通过bin目录下startup.bat启动Tomcat时在CMD命令行窗口中文乱码的解决方案

 

Analysis :   在Tomcat的bin目录下通过startup.bat启动时

                    CMD命令行窗口中显示的其实就是启动Tomcat的日志信息

                    之所以乱码是因为中文系统的CMD窗口的默认代码页为936也就是GBK,而Tomcat的日志信息编码为UTF-8

                    如下图所示

                   

                   

                    两者编码不一致中文当然会乱码

 

Solution :   Step1:

                    进入你的Tomcat的安装目录,找到下图中的logging.properties文件 

                    

 

                    Step2:

                    使用notepad++打开logging.properties文件

                    (1)在最后一行加入 java.util.logging.ConsoleHandler.encoding = GBK

                    (2)-----------这里也可以直接找到 java.util.logging.ConsoleHandler.encoding = UTF-8

                         -----------将其改为 java.util.logging.ConsoleHandler.encoding = GBK

                    这两种方法选一种即可,我选择的是第一种方法,不需要这条命令的时候直接注释就OK了

                    加入后如下图所示

                    

 

                    此时再通过CMD命令行窗口启动Tomcat可以看到中文已经可以正常显示了

                    

                   

 

 

 

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值