原因

由于IDEA是以GBK编码运行,所以导致控制台输出的是乱码,而其他(如日志文件)则是正常的编码。

如何解决

环境:
JDK 1.8
Tomcat 9.0
IDEA

  • 打开IDEA选择选择HELP --> Edit Custom VM Options,在最后添加-Dfile.encoding=UTF-8(如图所示)
    启动Tomcat时控制台乱码
  • 打开IDEA设置界面并搜索File Encodings,IDEA默认是GBK编码,把所有编码改为UTF-8
    -启动Tomcat时控制台乱码
  • 打开你的Tomcat目录下的catalina.bat并在JAVA_OPTS后添加-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"保存重启Tomcat即可。
    启动Tomcat时控制台乱码

相关文章:

  • 2021-06-26
  • 2021-11-06
  • 2021-10-17
  • 2021-11-23
  • 2021-05-11
  • 2021-11-21
  • 2021-07-10
猜你喜欢
  • 2021-07-25
  • 2021-04-03
  • 2021-06-21
  • 2022-12-23
  • 2021-08-16
  • 2021-07-18
  • 2021-11-26
相关资源
相似解决方案