Servlet来做下载文件中文乱码

用Servlet来做下载文件,发现中文名都不能正常的显示,需要这样处理

response.addHeader("Content-Disposition", "attachment; filename=\"" + new String(fileName.getBytes("GBK"),"ISO8859_1") + "\""); 

 

使用 fileName.getBytes("GBK")   就不会有乱码了

你可能感兴趣的:(servlet,下载,乱码)