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