Intellij IDEA:"用于编码UTF-8的不可映射字符"编译ISO-8859-1文件

Dav*_*les 14 java encoding javac intellij-idea

我有一个混合编码的源代码树,我在上面收到一些源文件的警告.我成功地将这些文件的编码设置为ISO 8859-1,并且在使IDEA的缓存无效后,它们现在可以在编辑器中正确显示.但是,当我编译时,我仍然收到错误消息.

生产构建使用ant并且它不是问题,但它意味着我无法在IDE中"制造".有没有办法让IDEA正确编译这些,或者失败,将错误降低到警告?

obe*_*be6 30

我解决了这个问题,在IntelliJ选项面板Compiler/Java Compiler中添加了这个属性:

其他命令行参数:-encoding ISO-8859-1


Cra*_*der 3

看起来像一个已知的错误