Почему LibreOffice Calc меняет набор символов CSV-файла?

Почему LibreOffice Calc меняет набор символов CSV-файла?

У меня есть .csvэкспорт файла (фактически распечатанный в файл csv), сделанный на компьютере с Windows 10. Работая в Libreoffice Calc на Archlinux, почему Calc может открыть файл с помощью настроек Character Set: Western Europe (ASCII/US), но при сохранении файла и повторном открытии файл ведет себя как utf-8?

Сохранить как настройки:

  • Имя:[something]
  • Выберите формат:Text CSV (.csv)
  • Изменить настройки фильтра:Character Set: Western Europe (ASCII/US)

Методом проб и ошибок я нашел альтернативу настройке фильтра ASCII, которая выглядит одинаково на протяжении всего цикла:Character Set: Western Europe (Windows-1252/WinLatin1)

Есть идеи почему?


Немного предыстории. Я пишу скрипты Python с Juypter Notebooks для генерации файлов импорта, и приложению требуется ASCII TDF. Есть специальные символы, которые использует приложение, которые я не могу изменить и которые должны присутствовать в файле импорта. Я тестирую импорт с использованием файлов Calc csv, прежде чем тестировать вывод скрипта. Мне нужно убедиться, что каждый шаг не портит символы ASCII. Calc является частью этого процесса.

решение1

При импорте Calc должен запросить набор символов.

введите описание изображения здесь

решение2

Когда я сохранил свой CSV-файл, я просто использовал фильтр редактирования и просто использовал параметр набора символов Unicode (UTF-8), и это сработало просто идеально, чтобы simplekml правильно прочитал файл без ошибок.

Связанный контент