好的,我发现了编码问题的原因。
问题出在我的构建过程中。我没有告诉pom.xml文件中的Maven 使用UTF-8编码来构建项目。因此,Maven刚从我的系统MacRoman中获取了默认编码,并使用MacRoman编码进行了构建。
幸运的是,Maven在构建项目时就向你发出警告(但是,由于所有其他消息,该警告很有可能很快从屏幕上消失)。
这是你需要在pom.xml文件中设置的属性:
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ...</properties>
谢谢大家的帮助。没有你们,我将无法解决这个问题!



