Memo plus Alpha

メモにプラスアルファを加えて価値ある情報に。

Gmailで添付ファイルのダウンロードが失敗する場合の対処法

はじめに

gmailで添付ファイルが送られてきてChrome等のブラウザからダウンロードしようとすると、「失敗―ダウンロード エラー」となることがあります。

f:id:semanticist:20160219103954p:plain

ブラウザを変えても、キャッシュを削除してもうまくいかない場合の対処法を書いておきます。

解決策:ファイル名を変更する

解決策は、「ファイル名を変更する」ということです。アルファベットなどの単純なファイル名にしてダウンロードすれば、エラーは回避されます。

原因は?

この原因はOS間の「ユニコードの正規化の違い」のようです。

 

「ダ」「ポ」「グ」などの文字列は、一文字(ダ)として表現される場合と結合文字(タ+濁点)として表現される場合があります。このずれによりファイル名を認識できないというのが原因と考えられます。

参考:Unicodeの特殊な文字 “結合文字列” | ものかの

 

例えばMacで「ダウンロード.pdf」というファイルを作り、Windowsでダウンロードしようとするとおそらく失敗します(再現していませんが)。

まとめ

  • 添付ファイルのダウンロードを失敗した場合、「ファイル名」を変えてみる(アルファベットのみ推奨)
  • OS間の違いを考えると、ファイルはアルファベットで命名するのが無難