Tomcat在 windows 下启动时控制台打印会出现乱码的情况,这是因为 Tomcat 默认控制台打印是使用的 UTF-8 编码,而 windows 的 cmd 是使用的 gbk 编码,所以才会出现乱码的情况。
想要解决这种问题,就需要将 Tomcat 的控制台输出改为 gbk 编码。打开并编辑 Tomcat 的配置文件 /conf/logging.properties ,将控制台打印的编码改为 gbk ,然后保存重新启动 Tomcat 即可。
更改Tomcat控制台输出的编码格式 修改后的效果


