Struts DownLoadAction 下载文件的中文名乱码

xingliang_liu 2008-05-21 08:00:12
用DownLoadAction下载文件,
代码如下:
protected StreamInfo getStreamInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{

response.setHeader("Content-disposition", "attachment;filename ="+fileName);//fileName为文件名称
File file = new File(filePath);//filePath为原文件保存路径

jwJxssjhWlkjDao.closeSession();

// TODO Auto-generated method stub
return new FileStreamInfo(contentType,file);//contentType为文件类型
}

如果fileName为英文没有问题
但如果是中文就不行
...全文
164 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamporsche 2008-09-06
  • 打赏
  • 举报
回复
fileName=new String(fileName.getBytes(),"ISO8859_1");

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧