IntelliJ不断切换到UTF8(我想设置CP-1252)

时间:2017-08-08 09:40:48

标签: java intellij-idea cp1252

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

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

我不知道是什么原因引起的。我们使用Subversion提交文件和maven进行编译(使用UTF-8读取除使用CP-1252的超级POM之外的文件)。

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

1 个答案:

答案 0 :(得分:0)

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