项目场景:
最近在使用IDEA创建Spring Boot工程时,发现通过Maven面板运行程序,控制台总会把中文输出显示为乱码。
问题描述
问题复现过程如下:
通过Maven面板运行程序。
在控制台的中文输出显示为乱码
—
原因分析:
查找和尝试了网上的IDEA控制台乱码解决方法,没能解决问题。后来分析发现,此问题与IDEA中Maven执行程序的Encoding配置有关
解决方案:
打开IDEA的设置对话框,在“构建、执行、部署 > 构建工具 > Maven > 运行程序”位置的“VM选项”里添加“-Dfile.encoding=GBK”。
然后再次使用同样的方式运行程序,可以看到运行界面的控制台能够正常显示中文内容了。