3

我有一些使用 Windows-1252/CP-1252 编码的项目,我无法更改编码。问题是,无论我做什么,intelliJ 都会继续尝试以 UTF-8 格式读取这些文件,除非我手动将每个文件都放入编码列表中。

这需要大量的时间和精力,容易出错,而且根本不是解决方案。我已将整个项目和 IDE 编码设置为 CP-1252,但它一直尝试将文件读取为 UTF-8。

我不知道是什么原因造成的。我们使用 Subversion 提交文件并使用 maven 进行编译(使用 UTF-8 读取文件,除了使用 CP-1252 的超级 POM)。

知道如何解决问题吗?我看了其他帖子,但我还没有找到真正的解决方案。我目前正在使用最新的 IntelliJ 版本(2017.1.2)

4

1 回答 1

0

我实际上发现了问题所在。Maven 项目编码覆盖了 Intellij 配置。我之前尝试过编辑源编码属性,但由于我拼错了 Cp1252,它不起作用。现在它似乎工作了。

于 2017-08-11T06:36:39.570 回答