Прошу помощи в восстановлении данных

Автор lara661, 30 августа 2022, 17:22

0 Пользователи и 1 гость просматривают эту тему.

lara661

Здравствуйте. Помогите, пожалуйста, в следующем вопросе.
работала в Calc. Документ сохранялся в csv.
Было внезапное отключение сети. При новом открытии документа  появилось окно с вопросом о восстановлении документа. Нажала "восстановить". Далее написано, что документ успешно восстановлен. Визуально все было в порядке, но при следующем открытии документа кириллица превратилась в знаки вопроса. Латиница и цифры остались без изменений.
Возможно ли восстановление данных или надо набирать текст заново?
Если возможно, то как это сделать.
Кодировка Юникод UTF-8
Автосохранение документа было отключено
Очень хочется восстановить, т.к. объем работы большой.

sokol92

Владимир.

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

mikekaganski

Я не пробовал воспроизвести проблему, но я могу Вам рассказать, что произошло. Ну, и заодно огорчить.

Вы восстановили данные из файла резервного сохранения. Этот файл сохраняется в нативном формате - ODS. При его открытии программа не учитывала кодировку CSV (потому что открывала не CSV), и при сохранении, когда Вы, вероятно, не проконтролировали настройки, использовала кодировку по умолчанию, которая установлена в  ISO 8859-1.

И все нелатинские символы потеряны безвозвратно.
С уважением,
Михаил Каганский

lara661


lara661

Цитата: kompilainenn от 30 августа 2022, 17:33А сам файл-то где?
[/quot

к сожалению, файл сейчас не у меня. на работе остался

lara661

Цитата: mikekaganski от 30 августа 2022, 17:34Я не пробовал воспроизвести проблему, но я могу Вам рассказать, что произошло. Ну, и заодно огорчить.

Вы восстановили данные из файла резервного сохранения. Этот файл сохраняется в нативном формате - ODS. При его открытии программа не учитывала кодировку CSV (потому что открывала не CSV), и при сохранении, когда Вы, вероятно, не проконтролировали настройки, использовала кодировку по умолчанию, которая установлена в  ISO 8859-1.

И все нелатинские символы потеряны безвозвратно.

Михаил, благодарю Вас за подробный ответ.
Я предполагала, что причина такая. потому что все это произошло после восстановления документа и дальнейшего его сохранения. Хотя выглядел он нормально перед сохранением, иначе бы меня насторожило. Подскажите, пожалуйста, на будущее. Если произойдет такая ситуация, где нужно проверить перед тем, как сохранять документ?

sokol92

Иногда вложенный документ помогает (только для OC Windows).
Откройте его и нажмите кнопку "Find deleted files". Будет отображен список файлов LibreOffice, которые можно "оживить" с указанием времени корректировки и размера (наименование файла не имеет смысловой нагрузки).
Для просмотра файла дважды щелкните по соответствующей строке.
Владимир.

lara661

Цитата: sokol92 от 30 августа 2022, 18:32Иногда вложенный документ помогает (только для OC Windows).
Откройте его и нажмите кнопку "Find deleted files". Будет отображен список файлов LibreOffice, которые можно "оживить" с указанием времени корректировки и размера (наименование файла не имеет смысловой нагрузки).
Для просмотра файла дважды щелкните по соответствующей строке.

Благодарю, Владимир!
Завтра на работе попробую.

mikekaganski

Цитата: lara661 от 30 августа 2022, 18:24Если произойдет такая ситуация, где нужно проверить перед тем, как сохранять документ?

  • Общий совет: если возможно, всегда используйте родной формат файла, работая в любом приложении. И у LibreOffice, и у OpenOffice (Вы не указали ни программу, ни версию  ;)) родной формат Calc - ODS. Если нужен другой формат, старайтесь (если возможно) всё равно работать с ODS, и экспортировать в другой формат по мере необходимости (продолжая использовать ODS как основной).
  • Даже если #1 нереален, в случае аварии всё равно первым делом сохраните восстановленные данные в формате ODS в другой файл. Затем сохраните в нужный Вам формат, но всё равно в новый другой файл. Проверьте эти файлы, прежде чем перезаписывать оригинал.
  • В случае CSV диалоги выбора файла для открытия и сохранения дают возможность изменить параметры фильтра. Вам следует отметить эту опцию при сохранении, и тогда после нажатия на кнопку сохранения появится диалог, где Вы можете проконтролировать параметры, в т.ч. кодировку.

С уважением,
Михаил Каганский

lara661

Цитата: mikekaganski от 30 августа 2022, 19:55
Цитата: lara661 от 30 августа 2022, 18:24Если произойдет такая ситуация, где нужно проверить перед тем, как сохранять документ?

  • Общий совет: если возможно, всегда используйте родной формат файла, работая в любом приложении. И у LibreOffice, и у OpenOffice (Вы не указали ни программу, ни версию  ;)) родной формат Calc - ODS. Если нужен другой формат, старайтесь (если возможно) всё равно работать с ODS, и экспортировать в другой формат по мере необходимости (продолжая использовать ODS как основной).
  • Даже если #1 нереален, в случае аварии всё равно первым делом сохраните восстановленные данные в формате ODS в другой файл. Затем сохраните в нужный Вам формат, но всё равно в новый другой файл. Проверьте эти файлы, прежде чем перезаписывать оригинал.
  • В случае CSV диалоги выбора файла для открытия и сохранения дают возможность изменить параметры фильтра. Вам следует отметить эту опцию при сохранении, и тогда после нажатия на кнопку сохранения появится диалог, где Вы можете проконтролировать параметры, в т.ч. кодировку.



Михаил, еще раз благодарю Вас за разъяснение и совет. Постараюсь впредь быть более предусмотрительной.

lara661

Благодарю всех за оперативность и помощь. Всего вам доброго!

mikekaganski

С уважением,
Михаил Каганский