Bug(バグ) #3965
Internet Explorer 11 にてダウンロード時に日本語ファイル名が文字化けする
100%
説明
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
履歴
#3 Youichi Kimura が7年以上前に更新
- ステータス を 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 n が7年以上前に更新
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
https://github.com/tejimaya/opUploadFilePlugin/pull/8
opToolkit::fileDownload() を使用するよう修正しました。
#5 Youichi Kimura が7年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Rejected(差し戻し) に変更
細かい点ですが $this->renderText()
の呼び出しが不要であることについて指摘しました。
https://github.com/tejimaya/opUploadFilePlugin/pull/8#pullrequestreview-2885340
#6 kaoru n が7年以上前に更新
- ステータス を Rejected(差し戻し) から Pending Review(レビュー待ち) に変更
https://github.com/tejimaya/opUploadFilePlugin/pull/8
opToolkit::fileDownload() の呼び出しのみ行うように修正しました。
#7 Youichi Kimura が7年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
レビューOKです