― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする
作成者 メッセージ
  記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする  引用付きで返信する
それでは閲覧する側の設定に左右されないようにするにはzipでダウンロードしてもらう設定にするのが一番安全そうですね。
ありがとうございます。
助かりました!
投稿記事 Posted: 2018年11月22日(木) 13:36
  記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする  引用付きで返信する
それも一つの手だとは思います。

あとは、Firefoxのオプション設定で変更できる場合も。
https://support.mozilla.org/ja/kb/chang ... accouiaoao

その他としては、該当リンクを右クリックして「名前を付けてリンク先を保存」とするか。
投稿記事 Posted: 2018年11月21日(水) 17:19
  記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする  引用付きで返信する
ご返答ありがとうございます。
というと、「FireFoxはxlsxを正しく認識できず、テキストリンクなどをクリックしてダウンロードをする場合はサーバー側でMIMEタイプの指定が必要」
ということですかね。。。
投稿記事 Posted: 2018年11月21日(水) 16:48
  記事の件名:  Re: xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする  引用付きで返信する
一般論として。

同じ「ブラウザー」だからといって、挙動がすべて同じとは限りません。

例えば、画像編集ソフト。
Aというソフトでは、××という加工ができるけど、Bというソフトではできない、といったことがあり得ます。
同じ画像を同じように加工する時に、Aでは動作が軽くすぐ終わるけど、Bでは重く時間もかかる、とか。
投稿記事 Posted: 2018年11月20日(火) 22:41
  記事の件名:  xlsxをダウンロードしようとするとそのままブラウザで開いて文字化けする  引用付きで返信する
こんにちは。
html上でエクセルファイルをダウンロードできるようにリンクをつけるという作業をしました。
firefoxのみエクセルファイルをダウンロードしようとすると、そのままブラウザで開こうとして、文字化けしたページになって表示されます。
この現象が起きるのはxlsxで、xlsだと正常にダウンロードされます。
他のブラウザ(chrome、IE11、edge、safari)では、同様の現象は起きず、正常にエクセルファイルがダウンロードされます。

Firefoxのバージョンは63.0.3(64ビット)です。

調べてみたところ、.htaccessにMIMEタイプを正しく認識できるように追記すると解消されるという2017年10月の記事を見つけたのですが、

なぜFirefoxのみでこの現象が起きるのかがわかりません。(その記事ではFirefoxのみ正常に動作して、他のブラウザだとダウンロードできない現象が起きると書かれていました。)

現在はzipファイルをダウンロードするように変更したので問題はないのですが、なぜFirefoxのみでこの現象が起きるのかご存知でしたらご教示ください。


不要な文字装飾は読みにくくなるので、削除させていただきました。
By Moderator
投稿記事 Posted: 2018年11月20日(火) 17:26

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean