解决Struts2文件下载文件名中文乱码
2013-06-21 11:56
369 查看
Struts配置:
Java key code:
<result name="exNoticeToExcel" type="stream"> <param name="contentType">application/vnd.ms-excel;charset=ISO8859-1</param> <param name="inputName">inputStream</param> <param name="contentDisposition">attachment;filename="${downloadFileName}"</param> <param name="bufferSize">5120</param> </result>
Java key code:
//使用系统时间生成字符串 Date date = new Date(); String nowStr = new SimpleDateFormat("yyyyMMddHHmmss").format(date); String fileNameChine="通知详情导出"+nowStr+".xls"; if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0) { this.downloadFileName = "=?UTF-8?B?" + (new String(Base64.encodeBase64(fileNameChine.getBytes("UTF-8")))) + "?="; } else{ this.downloadFileName = java.net.URLEncoder.encode(fileNameChine, "UTF-8"); }
相关文章推荐
- Struts2文件下载文件名中文出现乱码解决办法
- Struts2 .apk 文件下载及解决中文文件名乱码问题(转)
- Struts2文件下载文件名中文出现乱码解决办法
- Struts2 .apk 文件下载及解决中文文件名乱码问题(转)
- 解决struts2下载文件时中文文件名乱码
- 解决php输出文件下载时文件名含中文时出现乱码
- Struts2 文件下载中文文件名乱码问题
- struts2 Annotation 实现文件下载功能 文件名中文乱码问题
- php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
- jsp实现文件下载与中文文件名乱码问题解决
- 解决Struts2文件下载中文名称乱码以及文件名称中包含空格问题
- struts2解决文件上传下载中文乱码问题
- IE浏览器下载文件中文文件名乱码问题解决
- 文件下载(解决中文文件名下载乱码问题) 收集
- Java 下载文件(如Excel)文件名中文乱码或缺失解决方法
- 解决文件下载在火狐浏览器出现中文文件名乱码的方法
- 用火狐浏览器下载中文文件名的文件乱码及其解决
- struts2 下载文件(解决中文乱码)
- Struts2文件上传以及文件名中文乱码解决
- 下载数据库文件时会出现中文文件名乱码,解决方法