java判断浏览器版本及编码问题,包括IE11
来源:互联网 发布:mysql dns 热切 编辑:程序博客网 时间:2024/06/16 08:14
最近做项目中有遇到导出文件的问题,出IE11之外的浏览器都没问题,找度娘看了说要加脚本,太麻烦,后特意看了IE11提交的文件头,和之前版本的IE不太一样,就加了null != agent && -1 != agent.indexOf("like Gecko") 这么一段,完美解决,也不用动前台JSP,
String agent = request.getHeader("User-Agent"); //获取浏览器头文件
boolean isMSIE = ((agent != null && agent.indexOf("MSIE") != -1 ) || ( null != agent && -1 != agent.indexOf("like Gecko"))); //判断版本,后边是判断IE11的
String fileName = "解决中文文件名乱码问题"; //解决中文文件名乱码问题
if ( isMSIE ) {
try {
fileName = java.net.URLEncoder.encode(s, "UTF8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else {
try {
fileName = new String(s.getBytes("UTF-8"), "ISO-8859-1");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
- java判断浏览器版本及编码问题,包括IE11
- js如何判断IE浏览器的版本包括IE11
- 检测浏览器版本包括IE11
- JavaScript判断浏览器类型及版本(新增IE11)
- JavaScript判断浏览器类型及版本(新增IE11)
- js检测各个浏览器版本,包括IE11
- js判断IE浏览器(包括IE11)
- 判断浏览器个版本 到ie11
- JS判断浏览器版本(已解决IE11版本为Mozilla问题)
- 判断浏览器及版本demo(IE11及以下,firefox,chrome,safari,opera)
- JS如何判断包括IE11在内的IE浏览器
- JS如何判断包括IE11在内的IE浏览器
- JS如何判断包括IE11在内的IE浏览器
- JS如何判断包括IE11在内的IE浏览器
- 判断是否是IE浏览器,包括IE10,IE11
- 浏览器版本重新判断(IE11革新后)
- Java 判断浏览器版本
- JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
- 8天入门wpf—— 第七天 画刷
- ScrollView嵌套ListView冲突问题
- IOS上MediaPlayer.framework实现视频播放
- ios开发中如何判断手指在屏幕上是移动事件还是点击事件
- 【译】Android:自定义字体方案
- java判断浏览器版本及编码问题,包括IE11
- Android ActionBar 一步一步分析 (转)
- 【机器学习-斯坦福】学习笔记3 - 欠拟合与过拟合概念
- 看数据结构写代码(57) AVL树的删除
- ecshop新建增加自己做的页面(独立页面)的方法
- 导入导出Excel工具类ExcelUtil
- linux下将自己的程序放到系统命令中
- view跳转
- EasyUI1.4.2 DataGrid二次加载的问题