0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[GAS] Driveのファイル一覧からダウンロードしたcsvファイルをShopifyにインポートしたら文字化け

Last updated at Posted at 2019-12-11

Driveからファイルをダウンロードするやり方の一つして、以下のようなものがある。

Screen Shot 2019-12-11 at 22.40.04.png

この特定のフォルダにあるファイルを右クリックしてメニューからダウンロードができる。

しかし、全てGASで content-type = 'text/csv', charset = 'Shift-JIS' で生成したファイルなんだが、この方法でダウンロードしてファイルを開くと、MacでもWindowsでも文字化けはしなかった。

Macの自分はそのままローカルのCSVファイルをShopifyのCSVインポート機能にアップロードしたが、日本語部分が文字化けしてプレビューされた。

charset = 'UTF-8' で生成したCSVファイルを同様の方法でダウンロードしたところ、windowsでは文字化けがあった。

しかし、このファイルがShopifyでは文字化けを引き起さずにプレビューされた。

CSVファイルの文字化けの原因

CSVファイルの文字コードはUTF-8で設定されているようで、Excelは"Shift-JIS"だと認識して開くので文字化けが生じるようです。

結論

Shopifyのインポート機能のなかで、アップされたCSVファイルをオープンした時にUTF-8を前提として処理を行なっているためにこのようなことが起きたと言えそう(自信ない)

あーハマった。

追記

ShopifyのCSV出力ドキュメントに書いてあった。

「CSVファイルにはUTF-8エンコーディングを使用してください。」

mmmm

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?