Warum ändert LibreOffice Calc den Zeichensatz der CSV-Datei?

Warum ändert LibreOffice Calc den Zeichensatz der CSV-Datei?

Ich habe einen .csvDateiexport (eigentlich in eine CSV-Datei gedruckt) auf einem Windows 10-Computer durchgeführt. Wenn ich in Libreoffice Calc auf Archlinux arbeite: Warum kann Calc eine Datei mit den Einstellungen öffnen Character Set: Western Europe (ASCII/US), aber wenn ich die Datei speichere und erneut öffne, verhält sich die Datei wie utf-8?

„Speichern unter“-Einstellungen:

  • Name:[something]
  • Format auswählen:Text CSV (.csv)
  • Filtereinstellungen bearbeiten:Character Set: Western Europe (ASCII/US)

Durch Ausprobieren habe ich eine Alternative zur ASCII-Filtereinstellung gefunden, die im gesamten Zyklus gleich erscheint:Character Set: Western Europe (Windows-1252/WinLatin1)

Irgendwelche Ideen, warum?


Ein wenig Hintergrund. Ich erstelle einige Python-Skripte mit Juypter Notebooks, um Importdateien zu generieren, und die Anwendung erfordert ASCII TDF. Es gibt Sonderzeichen, die die App verwendet, die ich nicht ändern kann und die in der Importdatei vorhanden sein müssen. Ich teste den Import mit Calc-CSV-Dateien, bevor ich die Skriptausgabe teste. Ich muss sicher sein, dass bei jedem Schritt die ASCII-Zeichen nicht durcheinander geraten. Calc ist Teil dieses Prozesses.

Antwort1

Calc sollte beim Import nach dem Zeichensatz fragen.

Bildbeschreibung hier eingeben

Antwort2

Als ich meine CSV-Datei gespeichert habe, habe ich einfach den Bearbeitungsfilter und die Option für den Unicode-Zeichensatz (UTF-8) verwendet. Das hat für simplekml problemlos funktioniert und die Datei ohne Fehler richtig gelesen.

verwandte Informationen