解决tomcat控制台出现乱码

问题

乱码的界面如下:
解决tomcat控制台出现乱码

分析问题

出现乱码的情况是,tomcat支持的编码格式与控制台不一致导致的,所以可以查看控制台编码格式。
打开cmd,查看属性:
解决tomcat控制台出现乱码
可以看出控制台支持的编码格式为GBK
现在有两种方法解决:我们可以修改控制台的编码格式,或者修改tomcat的编码格式。

优先考虑修改tomcat的日志编码格式。

解决方案

  1. 找到 Tomcat解压路径/conf/logging.properties 解决tomcat控制台出现乱码

  2. 添加语句(或修改命令行):java.util.logging.ConsoleHandler.encoding = GBK
    解决tomcat控制台出现乱码

  3. 重启tomcat,查看日志数据即可!
    解决tomcat控制台出现乱码