web-dev-qa-db-ja.com

UTF-8ではなくGoogleスプレッドシートのCSVエンコード?

GoogleスプレッドシートはUTF-8エンコードCSVをエクスポートすると想定していました。ただし、これは事実ではないようです。ドイツ語のウムラウトなど(äüößなど)は認識されません。つまり、XLSでファイルを開くときです。

以下にサンプルファイルを示します。 Link

6
Kay

実際、GoogleスプレッドシートはUTF-8を使用してCSVにエクスポートします。

Excelでは、ダブルクリックを使用してCSVファイルを開く代わりに、テキストインポートWizardを使用して「ファイルの起点」を選択できます。

[ファイルオリジン]フィールドで、65001: Unicode (UTF-8)を選択します。

Excel's Text Import Wizard

4
Rubén

GoogleがCSVをUTF-8としてエクスポートしているのか疑問です。シートをcsvとしてエクスポートし、次のbashコマンドを実行しました。

file -I "file_name.csv" 

そしてそれは戻ります...

file_name.csv: text/plain; charset=us-ascii

重要かどうかはわかりませんが、このためにChromeブラウザーを使用しました。

0
Edward