Idea编译文件时报错:java: 非法转义符

场景

项目本来是编码好的,代码应该是没问题的,当我再次运行并编译的时候,即提示如下:

解决

把Idea的编码设置为GBK就可以正常编译了,如下

问题

问题是整个项目,都需要使用utf-8编码,以上不符合要求

而且,为啥本来是UTF8的,咋变成GBK了呢?