javaweb网站下载文件中文文件名乱码解决方法
来源:互联网 发布:淘宝售假怎么申诉 编辑:程序博客网 时间:2024/06/05 09:19
主流的文件下载要分两种情况
1.火狐浏览器
2.非火狐浏览器
String fileName=office.getName()+"_"+supervisionTask.getTaskName()+".zip";OutputStream out=response.getOutputStream(); // 设置为下载application/x-download response.setContentType("application/x-download charset=UTF-8"); // 通常解决汉字乱码方法用URLEncoder.encode(...) String filenamedisplay = URLEncoder.encode(fileName, "UTF-8"); if (request.getHeader("USER-AGENT").toLowerCase().indexOf("firefox")>=0) { // 针对火狐浏览器处理方式不一样了 filenamedisplay = new String(fileName.getBytes("UTF-8"), "iso-8859-1"); } response.setHeader("Content-Disposition", "attachment;filename=" + filenamedisplay); InputStream in=new FileInputStream(new File(rootFilePath+".zip"));byte[] temp=new byte[1024];int length=0;while ((length=in.read(temp))>0){ out.write(temp, 0, length);}in.close();
0 0
- javaweb网站下载文件中文文件名乱码解决方法
- 文件下载中文文件名乱码
- 文件名含中文的JavaWeb文件下载
- java下载中文文件名乱码的解决方法
- java下载中文文件名乱码的解决方法
- 文件下载中文件名乱码的解决方法
- asp.net文件下载,中文文件名乱码
- 中文文件下载文件名乱码问题
- Struts2 文件下载中文文件名乱码问题
- 解决Struts2文件下载文件名中文乱码
- 下载文件 解决中文文件名乱码
- Response下载文件,中文文件名乱码问题
- 下载文件firefox中文文件名乱码
- POI 火狐下载文件-中文文件名乱码
- Java下载文件,文件名中文乱码问题
- Http下载文件,文件名中文乱码问题
- 文件下载文件名中文乱码 浏览器兼容问题
- IE文件下载时中文文件名乱码
- jQuery点击头像上传头像图片并预览图片
- 说说IO(五)- 逻辑卷管理
- Directshow 如何控制音视频的回放
- Java中的ReentrantLock和synchronized两种锁定机制的对比
- HTML+CSS应用问题笔记
- javaweb网站下载文件中文文件名乱码解决方法
- 对象的复制(详细看代码)
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 设置npm
- codeforces 399 B. Code For 1 递推 规律
- Verilog VGA 静态显示图片
- JAVA 打印空心菱形
- 集群式zookeeper环境搭建
- java基础学习API之Integer类 六-3