最终解决参考:真正解决方案:Intellij Idea启动Tomcat 控制台乱码
标题答案跳链接,跟着一把梭即可。
找答案踩坑经过记录
网上很多答案都是修改Idea的编码配置为UTF-8,但是很多时候已经是这个编码了,出问题的应该是Tomcat里面的输出问题。
然后找到一些教程会教你把Tomcat下的\conf\logging.properties中的日志编码配置修改为
#java.util.logging.ConsoleHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = GBK
修改完之后,你会发现Idea中Tomcat输出信息是中文了没错,
但是只要你sysout一些信息时候,你会发现Java输出的信息,都是乱码。
那么好了 又找教程,结果你就找到这样的修改
你会发现完美啊,两个都不乱码了。
之后当你启动另一个项目的时候,你就会发现又有乱码了,这样编码配置根本不通用,无法根本解决问题。