最近因为工作需要,重新安装了Intellij IDEA 2019.2.1 (Ultimate Edition)
(Build # IU-192.6262.58, built on August 20, 2019),Tomcat版本为Apache Tomcat/9.0.24
。按照惯例,中文是一定会出现乱码的,所以我们需要修改一些配置解决这个问题。
比如修改IDEA自己的.vmoptions
文件,在文件后加入一行配置。
# .../JetBrains/IntelliJ IDEA 2019.2.1/bin/idea.exe.vmoptions
# .../JetBrains/IntelliJ IDEA 2019.2.1/bin/idea64.exe.vmoptions
-Dfile.encoding=UTF-8
比如在Run/Debug Configurations
的Tomcat Server
配置中设置VM options
-Dfile.encoding=UTF-8
但这次按照如上方法修改均没有起作用,于是经过一番询问+搜索,最终找到了一个方法解决了控制台的乱码问题。
虽然目前暂时没去深究原因,但还是先将方法分享出来:这个方法比较简单,就是修改Catalina
的配置文件,注释掉一行配置。
# .../Apache Software Foundation/Tomcat 9.0/conf/logging.properties
# 下述配置项默认为开启状态,在其前方添加 # 并保存即可。
# java.util.logging.ConsoleHandler.encoding = UTF-8