解决JSP文件下载时文件名乱码问题

来源:互联网 发布:linux中怎么退出vi 编辑:程序博客网 时间:2024/06/01 07:44

中文名文件下载后,文件名是乱码的问题,解决方案

1)编码注意为UTF8

2)在下载语句处解码

  //String dst_fname=URLEncoder.encode(filename);  //String dst_fname=URLEncoder.encode("张三.doc");  String dst_fname="张三.doc";  //request.setCharacterEncoding("gb2312");  response.setContentType("application/octet-stream;charset=iso-8859-1");  response.setHeader("Content-Disposition","attachment;filename=\""+URLEncoder.encode(dst_fname, "UTF8")+"\"");