写作背景
今天执行apllo
官方demo的时候,运行spring
例子需要自己手动配置Tomcat
,启动后控制台Server
、Tomcat Localhost Log
以及Tomcat Catalina Log
窗口日志中中文会出现乱码。
将IDEA
中的编码都调成UTF-8
因为不生效,后续找到参数设置位置,记录一下如果下次遇到同样的问题可以进行参考。
开发环境
IDEA2021.1
Tomcat 8.5.66
解决办法
-
Server
窗口中乱码
在Tomcat
配置的VM Options
选项中配置编码,重启Tomcat
生效。 -
Tomcat Localhost Log
以及Tomcat Catalina Log
窗口中乱码
需要添加自定义的VM OPTION
点击菜单栏Help
->Edit Custom VM Options...
在最下方添加一行编码设置,重启IDEA
生效
-Dfile.encoding=UTF-8
解决后的控制台输出如下