ideal上maven项目只有部分代码报Error:(19, 44) java: 编码 GBK 的不可映射字符

在运行maven项目时,出现了几个Error:(19, 44) java: 编码 GBK 的不可映射字符错误,但是
并不是全部含中文字符的行报错,只有部分含有中文字符的行报了错?????
真的是迷惑!
查看网上大部分解决方案都是在pon.xml中修改添加:
在这里插入图片描述
尝试未果!!如果全部含中文字符的行报错可以试试这个解决办法。
最后,自查加百度,修改File->Settings->File Encodings,将每个编码都设置为UTF-8,得以解决。
在这里插入图片描述 至于为什么只有部分行出现错误,我猜测应该是复制过来的时候有问题,但是我后来还试了删除那行,自己重新打上一遍,还是有问题,我觉得甚是迷惑,编码这个问题搞得我头晕,虽然解决了但我还是不懂为什么会这样。。。不知道有没有哪天有幸有大神看到帖子,晓得原理的,能否解答一下。感谢啦~~