Intellij IDEA 2016.3默认属性文件编码不起作用

时间:2016-12-14 09:19:07

标签: intellij-idea encoding

我已将属性文件的默认编码设置为" ISO-8859-1"在我的Intellij IDEA 2016.3中,然后我创建属性文件,但文件编码仍然是UTF-8:

enter image description here

有什么想法吗?或者这应该是一个问题吗?

更新

将项目和系统默认编码更改为ISO-8859-1,然后创建新的属性文件后,仍然使用UTF-8编码,我无法手动更改属性文件编码能够更改其他文件的编码。

更新

我在youtrack上创建了一个问题:

https://youtrack.jetbrains.com/issue/IDEA-165440

1 个答案:

答案 0 :(得分:5)

今天我遇到了完全相同的问题。我找到了解决方法来修复受影响的属性文件:

  1. 将文件重命名为txt;确保未选中“重命名绑定资源包”复选框(例如locale-en.properties - > locale_en.txt)
  2. 转到 - >档案 - >设置 - >文件编码 - >选择右侧文件树中重命名的文件
  3. 您现在可以从下拉列表中选择新编码(例如ISO-8859-1)
  4. 选择“确定”,然后选择“转换”(如果出现对话框,还要确认有关无法转换的字符的警告)
  5. 将文件重命名为原始名称(例如locale-en.properties)
  6. 如果出现第4步中的对话框,请确保修复未正确转换的字符(在我的情况下,某些德国变形金刚显示为?并且必须手动修复)