一、问题描述
Windows使用startup.bat启动,控制台日志乱码。
二、引发原因
Tomcat日志和windows dos窗口的编码不一致,tomcat日志配置可以在conf/logging.properties中查看到,命令行窗口编码右键---属性 查看。
三、解决方法
修改命令行窗口的编码为UTF-8,使用一下脚本:
set rr="HKCU\Console\Tomcat"
reg add %rr% /v "CodePage" /t REG_DWORD /d 0x0000fde9 /f>nul
执行后查看,控制台日志已经变为中文,命令行窗口编码为UTF-8。