spring boot外置tomcat启动乱码

springboot外置tomcat启动时经常会遇到中文乱码的问题,
通常是由于以下2种原因:

1.IDEA设置的字符编码不对:
File->settings->Editor->file encoding将字符编码都修改为UTF-8。

2.Tomcat配置文件中的字符编码配置不对:
方式1:
在Tomcat安装目录下找到catalina.bat文件,在配置中加入set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"或者在IDEA的tomcat启动配置中加入-Dfile.encoding

方式2(推荐,亲测有效):
打开tomcat/conf/logging.properties
找到java.util.logging.ConsoleHandler.encoding = UTF-8
修改为java.util.logging.ConsoleHandler.encoding = GBK

你可能感兴趣的:(spring,boot)