Eclipse 中的 java 文件被奇怪的字符搞乱了

Dan*_*nte 1 java eclipse binary encoding android

我的 java 文件弄乱了。根据此站点,它有一些二进制编码:http://lajm.eu/emil/encoding/。它说它有:application/octet-stream;字符集=二进制

那么我的java文件怎么突然变成了二进制编码呢?更重要的是,如何恢复我的代码?

在此输入图像描述

Bor*_*jev 5

您可以通过以下方式检查您的文件编码:edit->检查您的文件编码set encoding。看看它说什么。在您惊慌之前,请务必重新启动 Eclipse。有时会显示奇怪的字符,但通常重新启动即可修复它。

编辑至于如何恢复文件的版本:(Every time you modify a file in Eclipse, a copy of the old contents is kept in the local history.请参阅此处)。您可以在以下位置找到您的文件:.metadata\.plugins\org.eclipse.core.resources\.history工作区。希望这会对您有所帮助。

编辑2啊实际上那里的文件是看起来丑陋的二进制文件,但至少被存储了。您可以尝试从 Eclipse:选择文件 -> 右键单击​​ -> 替换为 -> 本地历史记录。