文件下载文件名乱码问题处理
来源:互联网 发布:淘宝人群标签形成过程 编辑:程序博客网 时间:2024/05/18 01:42
param=fileName;
//解决文件名乱码问题String filename = fileName ;try{//判断是否为IE11//IE11 User-Agent字符串:Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko//IE6~IE10版本的User-Agent字符串:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/6.0)Boolean flag = request.getHeader("User-Agent").indexOf("like Gecko")>0;if (request.getHeader("User-Agent").toLowerCase().indexOf("msie") >0||flag){filename = URLEncoder.encode(filename,"UTF-8");//IE浏览器}else{//先去掉文件名称中的空格,然后转换编码格式为utf-8,保证不出现乱码,//这个文件名称用于浏览器的下载框中自动显示的文件名filename = new String(filename.replaceAll(" ", "").getBytes("UTF-8"),"ISO8859-1");//firefox浏览器//firefox浏览器User-Agent字符串://Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0}}catch(UnsupportedEncodingException e) {e.printStackTrace();}
0 0
- 文件下载文件名乱码问题处理
- 文件下载文件名乱码处理
- 上传下载文件(并处理了下载文件名乱码问题)
- HTTP 文件下载时中文文件名乱码问题处理
- java 处理下载文件名显示乱码问题
- 文件下载时 文件名乱码问题
- 中文文件下载文件名乱码问题
- php文件下载IE文件名乱码问题
- Struts2 文件下载中文文件名乱码问题
- Response下载文件,中文文件名乱码问题
- java 下载文件解决文件名乱码问题
- 下载文件,ie文件名乱码问题
- Java文件下载及文件名乱码问题
- Java下载文件,文件名中文乱码问题
- Http下载文件,文件名中文乱码问题
- 下载文件时,文件名乱码问题
- 文件下载(解决中文文件名下载乱码问题) 收集
- 文件下载 response.setHeader()下载中文文件名乱码问题 解决办法
- svn st 得到svn: E155021: This client is too old to work with the working copy at
- ExtJS4单选下拉树组件
- ListView实现分页
- 流程控制
- windbg 驱动调试环境(virtualbox, vmware)
- 文件下载文件名乱码问题处理
- RAC-delagete的使用
- Java的集合之基础篇
- hdoj4540威威猫系列故事——打地鼠【dp】
- Android PowerImageView实现,可以播放动画的强大ImageView
- node.js连接MySQL
- ES6--Class
- 让页面目标元素 “固定” 在浏览器窗口的顶部 stickUp+jQuery.pin 插件 使用 单页导航
- 七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理