gpt4 book ai didi

java - IntelliJ 14 不断将编码切换为 UTF-8

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:24:31 25 4
gpt4 key购买 nike

我有一个以 ISO-8859-1 编码的项目(我无法更改的历史选择)。

我将我的 IDE IntelliJ 14.1.1 Ultimate 设置为 ISO-8859-1 无处不在: My encoding setting

(我的代码在 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>

我的 .idea 没有在 git 上提交,因为它不是标准的 IDE。

但是当我处理某些文件时,intelliJ 在保存时不断将编码切换为 UTF-8。我多次将文件转换为 ISO-8859-1,用另一个编辑器打开它以确保没有剩余的 UTF-8 字符。但是尽管我很努力,经过几次编辑后,文件还是自动切换为 UTF-8。

我多次重启IDE,没有任何变化。

有什么提示吗?

最佳答案

答案不在那里,我终于得到了我的一位 friend 的回答,他是一位智能大师,他建议我检查项目根目录下的 de .editorconfig。他是对的,字符集是 utf-8,当我将它切换到 ISO-8859-1 时,他停止将我的文件转换为 utf-8。

我想禁用 EditorConfig 插件也可以。

关于java - IntelliJ 14 不断将编码切换为 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37805095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com