IEでファイルをダウンロードする時に文字化けが起きたので調査。 通常は、以下のようにURLエンコードしてあげれば問題ない。 String dFilename = URLEncode.encode(finename,"UTF-8"); response.setHeader("Content-Transfer-Encoding","binary"); response.setHeader("Content-Type","application/force-download;charset=UTF-8"); response.setHeader("Content-Disposition","attachment; filename=" + dFilename); しかし、これだと一定以上の文字数でダウンロードダイアログで文字化けが発生。 原因は、文字数制限。 ⇒ IEでは255バイトを超える文字