Ced*_*doc 6 java encoding utf-8 intellij-idea
我有一个用ISO-8859-1编码的项目(一个我无法改变的历史性选择).
我将我的IDE,IntelliJ 14.1.1 Ultimate设置为ISO-8859-1无处不在: 我的编码设置
(我的代码位于ISO-8859-1中特定的文件夹中)
encoding.xml看起来很好:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" defaultCharsetForPropertiesFiles="windows-1252">
<file url="file://$PROJECT_DIR$" charset="ISO-8859-1" />
<file url="file://$PROJECT_DIR$/mydir" charset="ISO-8859-1" />
<file url="file://$PROJECT_DIR$/mydir/...ASpecificJavaFileThatIveTroubleWith.java" charset="ISO-8859-1" />
<file url="PROJECT" charset="ISO-8859-1" />
</component>
</project>
Run Code Online (Sandbox Code Playgroud)
我的.idea没有在git上提交,因为它不是标准的IDE.
但是当我处理某个文件时,intelliJ会在保存时不断将编码切换为UTF-8.我将文件转换为ISO-8859-1几次,用另一个编辑器打开它以确保没有剩余的UTF-8字符.但是尽管我努力了,经过一些编辑后,文件会自动切换到UTF-8.
我重启IDE几次,没有变化.
任何提示?
答案不存在,我终于得到了我的一位朋友的答案,他是一位 intelliJ 大师,他建议我检查项目根目录下的 de .editorconfig 。他是对的,字符集是 utf-8,当我将其切换到 ISO-8859-1 时,他停止将我的文件转换为 utf-8。
我想禁用 EditorConfig 插件也会起作用。
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |