我的java文件搞砸了。它有一些根據這個網站的二進制編碼:http://lajm.eu/emil/encoding/。它說它有:application/octet-stream; charset = binary在Eclipse中的Java文件弄亂了奇怪的字符
那麼我的java文件如何突然編碼爲二進制文件?更重要的是,我如何恢復我的代碼? >set encoding
-
我的java文件搞砸了。它有一些根據這個網站的二進制編碼:http://lajm.eu/emil/encoding/。它說它有:application/octet-stream; charset = binary在Eclipse中的Java文件弄亂了奇怪的字符
那麼我的java文件如何突然編碼爲二進制文件?更重要的是,我如何恢復我的代碼? >set encoding
-
您可以將edit
檢查您的文件編碼。看看它說什麼。在你恐慌之前,一定要重新啓動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中嘗試:選擇您的文件 - >右鍵單擊 - >用 - >本地歷史記錄替換。
可能有很多事情,如你的文件系統可能已經損壞等等。它真的不能由這個孤立的這個特殊情況決定。檢查您的磁盤是否有文件系統損壞。 – 2012-03-10 10:02:24
我檢查了我的磁盤,沒有損壞。只有一個java文件損壞而其他所有文件仍然正常是很奇怪的。 – Dante 2012-03-10 10:14:26