浏览 9731 次
锁定老帖子 主题:java下载中文文件名乱码的解决方法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-22
如果要下载中文的文件名,首先要将中文文件名编码,直接看代码,以jsp中下载中文文件名为例: java 代码
先将fileName编码成ISO8859_1方式,这样子,弹出的另存为窗口中的文件名就是中文的了
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-10-23
Tomcat里面是不是默认的URL编码是ISO的,是的话改成GBK或者UTF-8试试看能不能行~
|
|
返回顶楼 | |
发表时间:2007-10-25
response.setContentType("application/x-msdownload;");
response.setCharacterEncoding("UTF-8"); fileName = URLEncoder.encode(fileName, "UTF-8"); response.addHeader("Content-Disposition", "attachment; filename=\""+ fileName+"\""); |
|
返回顶楼 | |
发表时间:2008-03-08
好。
ps:你的头像实在太养眼了。 |
|
返回顶楼 | |