现象:
Tomcat 启动后,控制台中文显示乱码
解决方法:
1、编辑 ${CATALINA_HOME}/conf/logging.properties
将 java.util.logging.ConsoleHandler.encoding 的值修改为GBK (如果没有则添加该属性,默认值为UTF-8)
2、重启Tomcat
java.util.logging.ConsoleHandler.encoding = GBK
问题解析:
在Windows平台,tomcat的控制台实际是输出到CMD窗口,而Windows CMD的默认编码为GBK ,tomcat日志输出的编码必须与CMD窗口编码保持一致