Maven项目工作台中文乱码问题&解决方法
问题背景:
这段时间在学习Junit4的软件测试,用到了好久没用的IDEA。
搭建了Maven环境以后测试代码,好不容易跑通了,结果给出了一堆中文乱码,如图所示:

隐约记得这个问题不是很难,但是在查阅了好多博主的解决方法,比如:
方法说:
打开File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner在VM Options中
添加-Dfile.encoding=GBK,切记一定是GBK。
解决idea中maven的javaweb项目,输出在控制台上的中文乱码问题
要么说:
在 File -->setting --> maven --> runner 里面的 VM Options 添加 -Dfile.encoding=GB2312
但是尝试后都没有效果。。。
无奈,又查询了一些资料,有一个关于“File Encoding”中的Utf-8,给了我一些启发:
“File Encoding”是关于文件编码的。想了一下,可能在编码的时候就造成了不可识别。
问题解决方法:
于是我综合了这三个博客,做出了如下改动:
1.修改Editor中的File Encoding:
修改前:

修改所有可以改为Utf-8的地方。
然后添加一个Path,为你目前使用的Maven项目。(红色标注)
修改后:

2.修改Build Tool里的Maven Runner
修改前:

修改VM Options中的值为:-Dfile.encoding=GBK
修改后:

然后重新跑一边:成了!

如有错误之处,还请多多指正。
欢迎留言讨论。
参考文献:
解决idea中maven的javaweb项目,输出在控制台上的中文乱码问题
2021.5.29
IDEA Maven项目中文乱码解决方案

本文介绍了在IDEA中遇到Maven项目输出中文乱码的问题及解决方法。通过修改Editor的FileEncoding设置为UTF-8,并在Maven Runner的VMOptions中设置-Dfile.encoding=UTF-8,成功解决了控制台中文乱码问题。
200

被折叠的 条评论
为什么被折叠?



