一、先来看看这张图,在tomcat的启动窗口打印的内容包含了大量的中文乱码,虽然这些对tomcat本身的使用没有任何影响,但是却非常碍眼,影响视觉效果!
二、要修复这个问题,本质原因就一个:字节码节流为字符串时,使用了错误的字符集(和编码所用的字符集不一致)!
三、找到D:\apache-tomcat-8.5.47\conf下的logging.properties文件
四、找到java.util.logging.ConsoleHandler.encoding = UTF-8
修改为java.util.logging.ConsoleHandler.encoding = GBK
保存后,重启tomcat!
五、若是修改完还是乱码,修改目录下的server.xml,将UTF-8 修改为GBK
六、保存后,重启tomcat!