gpt4 book ai didi

java - 每次重新启动后 Eclipse 都会重置文本编码设置

转载 作者:行者123 更新时间:2023-12-01 07:52:13 25 4
gpt4 key购买 nike

对于具有以 Cp1252 编码的旧遗留代码的项目,我需要 eclipse 使用此编码而不是 UTF-8(我通常用于所有项目)。如果我在 Eclipse 中使用 UTF-8 作为编码来编译该项目,则会在运行时遇到 UI 中的特殊字符无法正确显示的问题。目前,对所有源代码文件进行重新编码不是一个可接受的修复方法,而且不由我来决定。

因此,我转到“窗口”->“设置”->“工作区”,并将“文本编码”设置更改为“默认:Cp1252”。当我之后编译时,一切都完美无缺。到目前为止,一切都很好。

但是,每次重新启动 Eclipse 后,Eclipse 都会将设置更改回“其他:UTF-8”。我已经尝试了很多方法来找出 Eclipse 这样做的原因,但我一无所获。

甚至在全新安装 Eclipse(即刚刚将文件解压缩到硬盘驱动器上的空文件夹中)和新创建的空工作区时也会发生这种情况。我确实开始了 Eclipse 的全新安装,创建了一个新的工作区,文本编码的设置为“其他:UTF-8”。我将其更改为“默认:Cp1252”,关闭 Eclipse,再次启动它,并再次将其设置为“其他:UTF-8”。我还尝试将其设置为“其他:Cp1252”,但这不会改变任何内容 - 它仍然重置为“其他:UTF-8”。

我想必须从某个地方读取一些系统范围的设置,但我不知道要查找什么。

此外,简单地将项目的编码更改为 Cp1252 并没有帮助,因为我仍然遇到特殊字符的问题 - 显然我需要更改工作区范围的设置才能使其正常工作。

我完全迷失了这个。谁能帮我吗?

最佳答案

对于任何有类似问题的人来说,这是由 oomph 引起的。我通过在 Ooomp -> 设置任务首选项页面中启用“启动时跳过自动任务执行”选项在我的环境中修复了该问题。我还取消选中“首选项记录器”页面中的/instance/org.eclipse.core.resources/encoding 条目,但我认为这不是必需的,因为我没有启用此功能。

关于java - 每次重新启动后 Eclipse 都会重置文本编码设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35342840/

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