idea操作Maven控制台中文乱码

idea操作Maven控制台中文乱码

今天在Maven中碰到一个问题:

  • 在程序中用 System.out.println 输出中文的时候显示乱码;
  • 前台的和数据库的中文都正常,过滤器设置正常,只有控制台中文乱码;

如图所示:
idea操作Maven控制台中文乱码
解决一:在maven启动中添加以下参数 -Dfile.encoding=GB2312
idea操作Maven控制台中文乱码
重新启动Tomcat,控制台的中文正常显示,但出现一个新的问题,就是tomcat的中文乱码:
idea操作Maven控制台中文乱码

最终解决

在maven启动中添加参数 -Dfile.encoding=GBK
idea操作Maven控制台中文乱码
idea操作Maven控制台中文乱码