プロジェクト

全般

プロフィール

Bug(バグ) #3965

Internet Explorer 11 にてダウンロード時に日本語ファイル名が文字化けする

kaoru nほぼ8年前に追加. 7年以上前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
開始日:
2016-07-14
期日:
進捗率:

100%

3.6 で発生するか:
No (いいえ)
3.8 で発生するか:
Yes (はい)

説明

Overview (現象)

Internet Explorer 11 にてダウンロード時に日本語ファイル名が文字化けする

Causes (原因)

Internet Explorer 11 の User Agent に MSIE が含まれないため、ファイル名を Shift-JIS に変換する処理が行われない

Way to fix (修正内容)

修正内容を記入

参考

http://www.illareya.net/help/ie11_download_error_bug/01.html
http://www.msng.info/archives/2014/04/internet-explorer-11-user-agant-change.php
http://blog.webmail.biglobe.ne.jp/201312/article_2.html
http://qiita.com/takehironet/items/79c025e4140e29c57abe

履歴

#1 kaoru nほぼ8年前に更新

  • 説明 を更新 (diff)

#2 kaoru n7年以上前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 担当者kaoru n にセット
  • 進捗率0 から 50 に変更

#3 Youichi Kimura7年以上前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

#3966-2, #3966-3 と同様の理由で差し戻します。

また、apps/pc_frontend/modules/f/actions/actions.class.php から mb_convert_encoding の行ごと削除されていますが、この処理は filename*=utf-8''... に非対応な IE8 までは依然として必要です。opUploadFilePlugin では IE8 を動作保証外とするのであれば問題ないですが (この場合も #3966-3 の修正は必要です)、念のため意図した変更であったのか確認をお願いします。

これらの箇所は (#3966 で修正される) opToolkit::fileDownload() を使うことでも解決できると思います。

#4 kaoru n7年以上前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

https://github.com/tejimaya/opUploadFilePlugin/pull/8
opToolkit::fileDownload() を使用するよう修正しました。

#5 Youichi Kimura7年以上前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

細かい点ですが $this->renderText() の呼び出しが不要であることについて指摘しました。
https://github.com/tejimaya/opUploadFilePlugin/pull/8#pullrequestreview-2885340

#6 kaoru n7年以上前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

https://github.com/tejimaya/opUploadFilePlugin/pull/8
opToolkit::fileDownload() の呼び出しのみ行うように修正しました。

#7 Youichi Kimura7年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

レビューOKです

#8 isao sano7年以上前に更新

  • ステータスPending Testing(テスト待ち) から Pending Merge(マージ待ち) に変更
  • 進捗率70 から 80 に変更

試験完了です。
問題ありません。

今回の修正とは関係なく、ダウンロードしたファイル名に余計な文字列が含まれる問題を発見したので別チケットで対応します。
#4036

#9 kaoru n7年以上前に更新

  • ステータスPending Merge(マージ待ち) から Fixed(完了) に変更
  • 進捗率80 から 100 に変更

マージしました

他の形式にエクスポート: Atom PDF