Tomcat窗口输出日志出现中文乱码

启动bin目录下的startup.bat
Tomcat窗口输出日志出现中文乱码
原因大概是:tomcat的默认输出格式为UTF-8,而Tomcat控制台的输出编码为GBK

该图为Tomcat输出窗口编码格式(在窗口上方标题旁边右击即可查看)
Tomcat窗口输出日志出现中文乱码

网上的解决方案:
修改catalina.bat中set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=GBK” (加粗字体为新添加内容),并且将catalina.bat文件的编码改为GB2312
结果:
乱码问题仍然没有解决

然后决定尝试修改Tomcat窗口的编码,并还原文件catalina.bat中的set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"

修改Tomcat窗口的编码:
第一步: win+R 输入 regedit 打开注册表
Tomcat窗口输出日志出现中文乱码
第二步: 右击选择 修改 ,将Tomcat的编码CodePage值936(GBK)改为65001(UTF-8),点击确定
Tomcat窗口输出日志出现中文乱码
第三步: 再次运行startup.bat, 成功! 乱码问题解决
Tomcat窗口输出日志出现中文乱码