PHP代码因文件编码而丢失

时间:2013-02-26 15:03:24

标签: php encoding utf-8 binaryfiles

我在PHP课上工作了一段时间,似乎我丢失了所有代码!文件大小是正确的(大约25kb),但我剩下的就是,取决于我打开的来源,以及使用哪个编辑器,整页空格或黑色钻石中的大量问号,我想知道是否有人如何检索内容,以及是否仍有可能。

最初文件是UTF8编码的,但它现在被视为二进制文件(这是SVN在尝试差异时告诉我的内容)。最糟糕的是我已将此文件放在存储库(Git AND SVN !!)上,但副本也是二进制文件,无论我选择何种版本。就像我之前从未打开过这个文件一样。

我尝试在Notepad ++中更改编码,但到目前为止我的代码仍然不可见。有什么想法吗?

Git文件为https://github.com/nabab/bbn/blob/master/src/bbn/db/languages/sqlite.php

1 个答案:

答案 0 :(得分:0)

不幸的是,就像其他提到的海报一样,我想你可能已经丢失了你的代码。

为了帮助自己,你应该尝试获得一个具有本地历史的IDE,eclipse,sublime(借助插件)和电子文本编辑器等等。如果将它与源代码控制结合使用,您应该可以避免在签入之间丢失工作。