.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 がエラーなしでファイルを正しく読み取ることができました。