java 判断浏览器类型
2015-07-17 16:20
495 查看
// 解决中文文件名乱码问题
if (request.getHeader("User-Agent").toLowerCase()
.indexOf("firefox") > 0) {
fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1"); // firefox浏览器
} else if (request.getHeader("User-Agent").toUpperCase()
.indexOf("MSIE") > 0) {
fname = URLEncoder.encode(fileName, "UTF-8");// IE浏览器
}else if (request.getHeader("User-Agent").toUpperCase()
.indexOf("CHROME") > 0) {
fname = new String(fileName.getBytes("UTF-8"), "ISO8859-1");// 谷歌
相关文章推荐
- java对list里面的对象进行多字段排序(借鉴整理)
- 基于Spring-SpringMVC-Mybatis的简单例子
- 关于Java传值和传址的一些讨论
- 极客学院java 接口使用代码笔记
- eclipse安装使用svn 插件
- Java:String和Date、Timestamp之间的转换
- spring component-scan扫描 context:exclude-filter 与 context:include-filter
- 基于Spring可扩展Schema提供自定义配置支持(spring配置文件中 配置标签支持)
- 用spring容器来接管struts中的action
- java 删除文件夹中的文件及文件夹
- Scheme 4 Javaer-4.Pair、car和cdr
- java之数组中出现次数超过一半的数字
- 深入Java核心 Java内存分配原理精讲
- Eclipse插件篇 - OpenExplorer
- 浅谈Java中的hashcode方法
- 为什么HikariCP被号称为性能最好的Java数据库连接池,如何配置使用
- Spring框架中获得DataSource对象的方法(转)
- Lombok------Spice up your java(消除冗长的Java代码)
- 【JavaWeb】(7)过滤器
- java web 服务器推送技术--comet4j