参考博客置顶:

https://blog.csdn.net/qq_37143903/article/details/106452813

https://blog.csdn.net/Fly_aly/article/details/91126729?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

现象

 

言简意赅:

在 tomcat / conf 目录下,设置 logging.properties ,增加参数  java.util.logging.ConsoleHandler.encoding = GBK

另外在服务器上tomcat还需要设置 server.xml中的参数,以防页面出现乱码

 

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443"  URIEncoding="UTF-8" />

 

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />

——————————————————————————————分割线——————————————————————————————————————

但是如果按照上面的做法的话 :tomcat catalina log还是是乱码的

所以我又找到了一篇博客:

参考博客:https://www.cnblogs.com/benchover/p/10773098.html

点击顶部--帮助--编辑自定义VM选项

 

 

然后把UTF-8加进去

 -Dfile.encoding=UTF-8

 

 

最后一步,把Tomcat也指定UTF-8

 

 

 

 改完之后,重启IDEA即可。

在此感谢这位博主的经验

再次附上链接:

https://www.cnblogs.com/benchover/p/10773098.html