我有一些使用Windows-1252 / CP-1252编码的项目,我无法更改编码。问题是,无论我做什么,intelliJ都会继续尝试将这些文件作为UTF-8读取,除非我手动将每个文件放在编码列表中。
这需要大量的时间和精力,这很容易出错,而且根本不是解决方案。我已将整个项目和IDE编码设置为CP-1252,但它始终尝试将文件读取为UTF-8。
我不知道是什么原因引起的。我们使用Subversion提交文件和maven进行编译(使用UTF-8读取除使用CP-1252的超级POM之外的文件)。
知道如何解决问题吗?我看了看其他帖子,但我发现还没有真正的解决方案。我目前正在使用最后一个IntelliJ版本(2017.1.2)
答案 0 :(得分:0)
我实际上发现了问题所在。 Maven项目编码覆盖了Intellij配置。我之前尝试编辑源编码属性,但它没有工作,因为我拼错了Cp1252。现在它似乎工作。