我的java文件搞砸了。根据此站点,它有一些二进制编码:http://lajm.eu/emil/encoding/。它说它有:application / octet-stream;字符集=二进制
那么我的java文件如何突然以二进制编码?更重要的是,我如何恢复我的代码?
答案 0 :(得分:4)
您可以转到edit
- > set encoding
来检查文件编码。看看它说的是什么。在你恐慌之前也一定要重启Eclipse。有时会出现奇怪的字符,但通常会重新启动它。
编辑至于如何恢复文件的版本:Every time you modify a file in Eclipse, a copy of the old contents is kept in the local history.
(请参阅here)。您可以在工作区的.metadata\.plugins\org.eclipse.core.resources\.history
中找到您的文件。希望这对你有帮助。
编辑2 实际上,文件中存在难看的二进制文件,但至少存储了。您可以尝试使用Eclipse:选择您的文件 - >右键单击 - >替换为 - >当地历史。