控制台日志输出乱码的原因是控制台字符编码与Tomcat日志输出的字符编码不一致造成的

1、修改控制台字符编码

查看控制台当前使用的编码的命令:

chcp

切换控制台编码的命令:

chcp +编码代号(UTF-8的为65001;GBK:936)

Tomcat控制台启动日志乱码问题

也可以在注册表中修改控制台默认编码集:

HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe

修改该项下面的CodePage的十进制值为相应编码集代号

 Tomcat控制台启动日志乱码问题

 

2、修改Tomcat控制台日志输出编码

在conf目录下的logging.properties配置文件中将控制台日志的编码格式改为与系统编码一致,重启Tomcat即可

java.util.logging.ConsoleHandler.encoding = GBK

 

 

相关文章: