这里使用的IntelliJ IDEA版本为[IntelliJ IDEA 14.1.4];

一、控制台打印的程序运行时的log4j日志中包含中文乱码

 解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码]

在IDEA安装目录的bin目录下找到名为"idea.exe.vmoptions"的文件:

解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码]

使用文本编译软件(Notepad++等)打开此文件,在文件内容从末尾追加一行设置(-Dfile.encoding=UTF-8),表示指定编码为UTF-8:

解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码]

重启IDEA,再次测试,log4j日志不再乱码:

解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码]

但是发现tomcat启动日志乱码了(修改IDEA的配置文件之前是不乱码的):

解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码]

 二、控制台tomcat启动日志包含中文乱码问题

打开IDEA工具右上角的"编辑配置"按钮:

解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码]

 在VM Options输入框中填写"-Dfile.encoding=UTF-8",点击确定,重启tomcat:

解决IntelliJ IDEA控制台乱码问题[包含程序运行时的log4j日志以及tomcat日志乱码]

 

相关文章:

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