tomcat启动日志中文乱码
当我们启动tomcat的startup.bat时出现中文乱码,如下图
我们想到是编码问题,UTF-8和GBK。
首先考虑的是tomcat的conf下的server.xml文件。
但是实验后没有成功。
这时候想到是问题出现在日志的配置上,找到conf下的logging.properties文件,
找到这一行 java.util.logging.ConsoleHandler.encoding 修改为 GBK
保存后重启startup.bat。发现没有出现乱码。
tomcat在服务器日志文件上中文乱码问题解决了,但程序在(本地运行Tomcat正常显示,部署到服务器上出现乱码)
我们还得修改Tomcat下的bin下的catalina.bat的配置,在最前面添加 set JAVA_OPTS=-Dfile.encoding=UTF-8