java实现文件下载 中文文件名乱码的解决
2013-03-10 23:54
633 查看
2.response实现文件下载
若文件名为中文是会出现文件名的乱码
//想要下载就设置头 content-disposition 设置为 attachment;filename=1.jpg
String urlFileName = URLEncoder.encode("美女.jpg", "UTF-8");
response.setHeader("content-disposition", "attachment;filename="+urlFileName);
InputStream in =this.getServletContext().getResourceAsStream("/1.jpg");
OutputStream out = response.getOutputStream();
int i = 0;
byte [] bytes = new byte[1024];
while((i = in.read(bytes)) != -1){
out.write(bytes,0,i);
}
in.close();
若文件名为中文是会出现文件名的乱码
//想要下载就设置头 content-disposition 设置为 attachment;filename=1.jpg
String urlFileName = URLEncoder.encode("美女.jpg", "UTF-8");
response.setHeader("content-disposition", "attachment;filename="+urlFileName);
InputStream in =this.getServletContext().getResourceAsStream("/1.jpg");
OutputStream out = response.getOutputStream();
int i = 0;
byte [] bytes = new byte[1024];
while((i = in.read(bytes)) != -1){
out.write(bytes,0,i);
}
in.close();
相关文章推荐
- Java实现文件下载并解决中文文件名乱码
- Java实现文件下载并解决中文文件名乱码
- 解决Asp.net 实现文件下载时、输出文件时文件名的中文乱码和空格异常
- 解决Java下载文件,文件名包含中文在IE浏览器乱码问题
- java实现浏览器下载文件,并解决兼容各浏览器的文件下载中文乱码
- java实现ftp文件上传下载,解决慢,中文乱码,多个文件下载等问题
- jsp实现文件下载与中文文件名乱码问题解决
- 用response对象实现文件下载,解决中文文件名乱码。
- 实现文件下载与中文文件名乱码问题解决
- jsp实现文件下载与中文文件名乱码问题解决
- jsp实现文件下载与中文文件名乱码问题解决
- java文件下载的中文文件名乱码问题的解决
- jsp实现文件下载与中文文件名乱码问题解决
- java实现浏览器下载文件,并解决兼容各浏览器的文件下载中文乱码
- java实现中文文件下载,解决乱码问题,亲测无问题~~
- jsp实现文件下载与中文文件名乱码问题解决
- Java 下载文件(如Excel)文件名中文乱码或缺失解决方法
- jsp实现文件下载与中文文件名乱码问题解决
- jsp页面java+js实现文件下载(并附带解决下载文件名乱码问题-火狐浏览器正常访问)
- jsp实现文件下载与中文文件名乱码问题解决