【问题标题】:Java files became encodedJava 文件被编码
【发布时间】:2015-11-26 14:49:41
【问题描述】:

所以我不确定原因是什么,但现在(仅)我的五个 .java 源文件中有两个在 Eclipse 中作为单行正方形加载。我在记事本中打开它,它显示了编码(很多东亚字符,我什至看到了太阳和其他东西),但现在它在 Eclipse 中只显示正方形,其他地方什么都没有。

有人可以解释可能发生的事情并提供解决方案吗?

【问题讨论】:

  • 当您克服损失时,我建议您查看版本控制系统,例如 git
  • 也许您尝试打开 *.class 文件而不是 *.java 文件。
  • 它们在 src 文件夹中,其他三个正确打开。 @次优
  • @PhilC 然后你最好发布第一个让我们说 20 个字节的十六进制转储。可能这些文件有一些魔术字节来识别它们的类型。
  • 的ABCDEF是所有dots000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - 这似乎并不太好给我。只有零

标签: java eclipse encode


【解决方案1】:

在 Eclipse 中右键单击该文件并选择“替换为 > 本地历史” Eclipse 将显示该文件以前版本的列表(如果有的话)。你可以用那些替换坏的当前版本。

花时间设置备份系统。还可以使用 Git 或 SVN 等版本控制系统来保存文件的良好副本。

【讨论】:

    【解决方案2】:

    尝试首选项 -> 工作区 -> 文本文件编码和其他 UTF-8

    【讨论】:

    • 它被设置为默认值(cp1252),所以我尝试将其设置为 utf 8,但没有任何反应。
    猜你喜欢
    • 2010-11-20
    • 2016-11-19
    • 1970-01-01
    • 2023-04-10
    • 2015-05-27
    • 1970-01-01
    • 2020-03-18
    • 2012-04-23
    • 1970-01-01
    相关资源
    最近更新 更多