IEで長いファイル名のファイルをダウンロードするとファイル名が文字化けする ダウンロード処理をする時にサーバ側でファイル名をURLエンコードして、 HttpHeaderのContent-Dispositionにfilenameを指定していたのだが、 ファイルによって文字化けが発生したりしなかったり。 例えば 『あいうえおかきくけこさしすせそたちab.txt』 こんな感じのファイルをダウンロードした場合、 ダウンロードダイアログが開いたときにファイル名が 『%81%82いうえおかきくけこさしすせそたちab.txt』 となって文字化けを起こした。 原因 調べてみるとこんなページを発見。要約すると Windowsのファイルパスの長さはフルパスで256byte未満でないとだめで、 ファイルをダウンロード時に一時フォルダとして、 C:\Documents and Settings\<ユーザー名>\L