配置tomcat,解决idea运行tomcat8.5.27版本控制台和bin目录startup.bat输出乱码。
jdk1.8.0_172
IntelliJ IDEA 2019.3 3 (Ultimate Edition)
apache-tomcat-8.5.27


① 将以下代码粘贴至 Server 下 VM options:
-Dfile.encoding=UTF-8

② 选择最后一个 Startup/Connection 添加如下代码:

基本默认会有第一行,点击加号手动添加第二行
| Name | Value |
| JAVA_OPTS | -Dfile.encoding=UTF-8 |
| JAVA_TOOL_OPTIONS | -Dfile.encoding=UTF-8 |
3
修改完后点击ok保存。
3、最后一步,最上方Help -> Edit Custom VM Options... 添加下方代码,
-Dfile.encoding=UTF-8
修改完成后重启idea,大功告成。
重启idea,运行Tomcat,Server、Tomcat Catalina Log均无乱码:


启动安装目录\bin下 startup.bat,依旧无乱码:

以上这种方式实测可用,但是每次IDEA新建项目都需要配置一遍,如果只是需要在IDEA中不乱码,可以使用下面这种方式。
在tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
