下载文件,ie,chrome,firfox下处理文件名显示乱码

转载 2016年08月29日 10:01:05
	/** 
     *  
     * @Title: processFileName 
     *  
     * @Description: ie,chrome,firfox下处理文件名显示乱码 
     */  
    public static String processFileName(HttpServletRequest request, String fileNames) {  
        String codedfilename = null;  
        try {  
            String agent = request.getHeader("USER-AGENT");  
            if (null != agent && -1 != agent.indexOf("MSIE") || null != agent  
                    && -1 != agent.indexOf("Trident")) {// ie  
  
                String name = java.net.URLEncoder.encode(fileNames, "UTF8");  
  
                codedfilename = name;  
            } else if (null != agent && -1 != agent.indexOf("Mozilla")) {// 火狐,chrome等  
  
  
                codedfilename = new String(fileNames.getBytes("UTF-8"), "iso-8859-1");  
            }  
        } catch (Exception e) {  
            e.printStackTrace();  
        }  
        return codedfilename;  
    }  

下载文件chrome和火狐文件名乱码

public static boolean isMSIE(){ return  request.getHeader( "USER-AGENT" ).toLowerCase().indexOf( "m...
  • u011512316
  • u011512316
  • 2015年11月19日 14:43
  • 316

java web项目导出excel,chrome和fireFox的文件名编码问题

java web项目导出excel表格时chrome和fireFox的文件名含有中文编码问题
  • nwsuaf2009012882
  • nwsuaf2009012882
  • 2014年12月11日 17:55
  • 2003

解决各大浏览器下载文件,文件名乱码的问题

最近做项目,采用Spring MVC做控制层,下载文件的文件名总是在主流浏览器上显示乱码,Firfox不是乱码了,IE下又成了乱码。也是烦,IE总是独树一帜,没办法,只能让程序去适应,在网上也搜索了很...
  • fengchao2016
  • fengchao2016
  • 2017年02月15日 09:43
  • 2624

在IE下-下载文件-文件名中文名乱码问题

首先说明下各浏览器对文件下载的文件名解析编码如下: 1.  IE浏览器,采用URLEncoder编码  2.  Opera浏览器,采用filename*方式  3.  Safari浏览器,采用I...
  • mafan121
  • mafan121
  • 2016年07月05日 15:36
  • 3842

PHP解决IE浏览器下载文件名乱码问题

网站开发中,经常会碰到下载文件功能,某些需求就要下载文件名为中文。 一般输出中文都会用UTF-8编码,但IE浏览器的一些版本转换下载文件名时,并不使用UTF-8编码,导致文件名乱码。测试了名为“中文...
  • u013828206
  • u013828206
  • 2017年05月26日 13:50
  • 725

解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题

最近做项目,采用Spring MVC做控制层,下载文件的文件名总是在主流浏览器上显示乱码,Firfox不是乱码了,IE下又成了乱码。也是烦,IE总是独树一帜,没办法,只能让程序去适应,在网上也搜索了很...
  • ZSMJ_2011
  • ZSMJ_2011
  • 2015年07月26日 20:43
  • 12600

java IE11浏览器文件下载的文件名乱码

项目中有用到文件下载功能,之前在处理下载时对IE浏览器下文件下载名进行过处理,但是功能上线后,业务反馈,IE11文件下载,文件名依然乱码。打印User-Agent字符串如下:IE11 User-Age...
  • qq_27828675
  • qq_27828675
  • 2017年06月15日 09:32
  • 973

中文传值火狐、google浏览器无问题,但IE有乱码问题的解决

转载来源:http://uule.iteye.com/blog/882535 点击后打开新页面,用户登录!用户名为中文时,火狐、google浏览器无问题,但IE有乱码问题: ...
  • ak57193856
  • ak57193856
  • 2017年12月29日 16:00
  • 36

解决Firefox下载文件名乱码

我用C#开发了一个小型的文件上传下载站点,
  • b6_g9
  • b6_g9
  • 2014年10月10日 21:48
  • 2182

关于java文件下载文件名乱码问题解决方案

JAVA文件下载时乱码有两种情况: 1,下载时中文文件名乱码 2,下载时因为路径中包含中文文件名乱码,提示找不到文件 解决方法见下面部分代码 response.setContentType("mul...
  • qq_2300688967
  • qq_2300688967
  • 2016年08月16日 19:40
  • 3794
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:下载文件,ie,chrome,firfox下处理文件名显示乱码
举报原因:
原因补充:

(最多只允许输入30个字)