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