我有一個.csv
在 Windows 10 電腦上匯出的檔案(實際上列印為 csv 檔案)。在 Archlinux 上使用 Libreoffice Calc 時,為什麼 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)
有什麼想法嗎?
一點背景。我正在使用 Juypter Notebooks 編寫一些 Python 腳本來產生導入文件,並且該應用程式需要 ASCII TDF。應用程式使用一些特殊字符,我無法更改它們,並且必須存在於導入文件中。在測試腳本輸出之前,我正在使用 Calc csv 檔案測試導入。我需要確保每一步都不會破壞 ASCII 字元。 Calc 是這個過程的一部分。
答案1
答案2
當我保存 csv 文件時,我只使用編輯過濾器並使用 Unicode (UTF-8 ) 字元集選項,這對於 simplekml 來說非常完美,可以正確讀取文件,沒有錯誤。