Struts2中文下载乱码问题
2015-11-04 12:16
381 查看
Struts2文件下载时,如果所下载的文件名是中文时,就会出现乱码。
解决办法如下:
步奏一:修改fileName属性的set方法
public void setFileName(String fileName)
throws UnsupportedEncodingException {
this.fileName = new String(fileName.getBytes("ISO8859-1"), "utf-8");
}
步骤二:在getInputStream()方法中加上下面一句
ServletActionContext.getResponse().setHeader("Content-Disposition","attachment;fileName="+java.net.URLEncoder.encode(fileName, "UTF-8"));
解决办法如下:
步奏一:修改fileName属性的set方法
public void setFileName(String fileName)
throws UnsupportedEncodingException {
this.fileName = new String(fileName.getBytes("ISO8859-1"), "utf-8");
}
步骤二:在getInputStream()方法中加上下面一句
ServletActionContext.getResponse().setHeader("Content-Disposition","attachment;fileName="+java.net.URLEncoder.encode(fileName, "UTF-8"));
相关文章推荐
- Orace查询数据出现乱码的问题解决思路
- oracle em 按钮乱码解决办法及em网页变成英文
- C#读取中文文件出现乱码的解决方法
- mysql命令提示行连接乱码的解决
- 阿拉伯数字转大写中文_财务常用sql存储过程
- Backbone.js 0.9.2 源码注释中文翻译版
- ASP 支持中文的len(),left(),right()的函数代码
- SQLite 中文指南之FAQ第1/6页
- perl 中文处理技巧
- Jquery乱码的一次解决过程 图解教程
- 解决realplayer11中文正式版网页右键乱码问题embed_cn.dll
- 图象函数中的中文显示
- 计算机中的字符串编码、乱码、BOM等问题详解
- C#利用微软自带库进行中文繁体和简体之间转换的方法
- php按字符无乱码截取中文的方法
- php+AJAX传送中文会导致乱码的问题的解决方法
- redis2.8配置文件中文翻译版
- Discuz!nt 源文件变成乱码的解决方法
- PHPWAMP乱码一键解决,PHP乱码通用解决方案/网站乱码的多种原因分析