停电后notepad++中php代码全变成NUL了?

从容自在 发布于 2013/05/26 10:48
阅读 3K+
收藏 0

正在工作,突然停电了,来电后,再打开这个php文件,全部变成了“NUL”,怎样恢复?

加载中
0
leandre
leandre
随手ctrl+s
0
从容自在
如何恢复?关键是我没做什么,只是停电了,就变这样了。有遇到的朋友吗?
0
滔滔下载站
滔滔下载站
台式机无力。。。
0
yak
yak
换笔记本
fa1c0n
fa1c0n
恩,换笔记本比较科学!
0
逝水fox
逝水fox
遇到过...不过我有git做的本地备份
0
狂飙的小蜗牛
狂飙的小蜗牛
没有备份的话,基本没救了,骚年重写吧
0
从容自在
多谢各位,有最近的备份,恢复了。
0
狮子的魂
狮子的魂

这个恢复了就好。

这个通常是文件存储不完整导致notepad++解码错误,你可以自行使用文件操作函数来获取没有破坏的部分。例如使用php:

$_handle = fopen('源码文件.php', 'rb');

fseek($_handle, $_offset);

echo fread($_handle, 1024);

可以试着去改动$_offset的值,当你读取出来的内容正常时,就找到了导致解码错误的点。在把没有破坏的部分读取出来。  

从容自在
非常感谢!
0
aengu
aengu

有救的,亲身经历,情况一样,断电了,自动备份没开,没有任何备份,notepad++的backup目录更没有最近文件。https://superuser.com/questions/377904/recover-file-corrupted-due-to-power-cut-off/1213670#1213670

返回顶部
顶部