-1

У меня есть обычный php-файл, в котором содержимое загадочным образом «исчезло». Файл имеет размер 32 КБ, а в блокноте записывается 32000 символов. Когда я открываю текстовый блокнот, блокнот и т.д., Появляется множество пробельных символов. когда я открываю его в vi, я вижу весь экран этого ^ @ ^ @ ^ @ Когда я открываю блокнот ++, я вижу NULNULNULNUL и т. д. Изменение кодировки в notepad ++ ничего не делает.

Я редактировал файл в IDE NetBeans и использовал эту настройку в течение длительного времени, ничего не изменилось. Кодировка ANSI. Я не использую никаких специальных символов, так как это php. Единственное, что произошло, это то, что я случайно задействовал другой язык Windoze, когда набирал текст, и он начал печатать e с ударением и т.д. Я выполнял shift ctrl и т.д., Чтобы изменить это, пока он снова не набрал обычные символы.

Очевидно, что-то произошло, чтобы повредить это, но размер файла предполагает, что контент все еще может быть там.

У кого-нибудь есть предложения? Есть ли какой-нибудь контент для восстановления или все это было стерто?

У меня есть резервная копия, но она немного устарела, поэтому я потеряю изрядную кучу работы, если не смогу восстановить это, что, естественно, я не хочу делать.

Благодарю.

3 ответа3

0

Прокрутите файл в notepad++ с включенным wordwrap и найдите все, что не NUL. Если выясняется, что весь файл является NUL, он был эффективно удален и практически невозможно восстановить.

К сожалению, я не могу придумать ни одной причины, по которой это могло бы произойти в первую очередь, поэтому я полагаю, что единственный совет - делать больше резервных копий. НТН

0

в IDE NetBeans попробуйте: Команда -> Локальная история -> Показать локальную историю

Найдя нужный снимок, щелкните правой кнопкой мыши дату и выберите "Вернуть из истории". (после http://netbeans-org.1045718.n5.nabble.com/Automatic-backup-of-source-files-td2888613.html)

Что касается Notepad++ - проверьте путь резервного копирования% AppData%/Notepad++/ для последних файлов - это помогло мне более одного раза в случае сбоев N++.

0

http://www.firstobject.com/dn_editor.htm

  1. Скачать лису (firstobject)
  2. Запустите инструмент
  3. Откройте файл с кодировкой, в которую вы хотите конвертировать. - текст будет отображаться правильно.
  4. сохранить файл

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .