java下载excel在firefox中中文名称乱码
2016-01-26 21:00
411 查看
String name = "线下考勤模板.xls"; String agent = request.getHeader("USER-AGENT").toLowerCase(); //根据浏览器类型处理文件名称 if(agent.indexOf("msie")>-1 || agent.indexOf("edge")>-1){ name = URLEncoder.encode(name, "UTF-8"); name = new String(name.getBytes("UTF-8"),"GBK"); } else{ //firefox/safari不转码 name = new String(name.getBytes("UTF-8"), "ISO8859-1"); } response.setContentType("application/msexcel"); response.setHeader("Content-Disposition","attachment;filename=\""+name+"\"");
相关文章推荐
- SpringMVC对RESTful支持
- Java反射机制(3)
- SpringMVC拦截器学习
- java I/O学习笔记3 ---NIO
- Java 高级—— IO 基础
- Spring MVC框架小小的理解
- 20160126--springaop
- Java异常:选择Checked Exception还是Unchecked Exception?
- JavaSE入门学习11:Java面向对象之类和对象
- java第一弹--JRE和JDK的概述
- binder.registerCustomEditor 方法的示例:springmvc之 特殊字段的注入
- 使用spring webflow,在前台页面中如何显示后端返回的错误信息
- eclipse代码自动补全
- Spring IOC 方式结合TESTGN测试用例,测试简单java的命令模式
- Groovy在Spring中的简单使用
- 关于onSaveInstanceState的javadoc的渣渣翻译
- struts2自定义类型转换器
- Java中“路径”浅谈
- SpringMVC 常用注解简介
- 设置Java类路径的注意事项