スレッド表示 | フラット表示〕 全トピック 920 件中 49 番目 次≫ ≪前

ファイルダウンロード時の文字化け?

created: 2008-06-11 16:51 | modified: 2008-06-11 18:30 | reply: 2

[4191] ファイルダウンロード時の文字化け?

user: たか | created: 2008-06-11 16:51
たかと申します

以前、safariにて日本語ファイル名のダウンロード時に文字化けする
と質問させて頂いたのですが、その後調べていましたが、safariだけは
諦める事にしました。
(前回は 【 [4146] ファイルダウンロードの文字化け 】です)

とりあえず、IE,Opera,FireFoxと全て日本語ファイル名のダウンロード
が可能になっているのですが、一つだけ解らない文字化けが発生してしまいました。

Win IEでの現象

・『世(06.10.16).pdf』 というファイル名をwinからアップロードします
・内部エンコードにてEUC-JPで保存されます
・ダウンロード時にmb_convert_encodingにてSJISに変換します。
・ダウンロードされたファイルのファイル名が
 『世(06[1].10.16).pdf』になってしまいます
・ダウンロード画面にてSJISにファイル名をエンコードしたものを表示させ
 てみましたが、『世(06.10.16).pdf』となっていました

ちなみに、FireFox・Opera・MacIEではこのようにならず正しくダウンロー
ド出来ます。
Win IEの時だけ発生するようです。

テスト環境としては
Win IE6 XPSP2 → ×
Mac IE5 OSX → ○
Mac Opera → ○
Mac FireFox → ○
このようにテストしてみました。
ちなみに、他の手持ちの日本語ファイルは、どれも正常です。
『世(06.10.16).pdf』この名前だけが駄目なんです・・・・
『(06.10.16).pdf』これでも駄目でした


漠然とした質問ですが、何故なんでしょうか?(汗)
reply: 4192 返信 編集 削除

[4192] ファイル名に付く[0]

user: ゆうじ | created: 2008-06-11 18:02
こんばんわ。

この現象は私も良く遭遇します。

Windows IE では、
キャッシュに残っているファイルと区別するため
ダウンロードするファイル名に [0] のように
ブラケット付きの数字が付加されるようです。

ファイルのダウンロードダイアログで表示されるファイル名の命名規則
http://support.microsoft.com/kb/436153/ja

サーバーからこの制御は無理そうです。
Parent: 4191  reply: 4193 返信 編集 削除

[4193] ありがとうございます

user: たか | created: 2008-06-11 18:30
理由が解りスッキリしました

前回同様に早い回答で非常にたすかりました

またよろしくお願いします
Parent: 4192  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 49 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑