java获取浏览器版本号

今天在作文件下载时遇到 ie9 下载文件出现文件名乱码,因而网上查了下 经过判断浏览器版原本进行文件名的编码转换。java

代码以下:浏览器

// 获取浏览器信息
String agent = request.getHeader("User-Agent").toLowerCase();
// 获取浏览器版本
if(agent.indexOf("msie 9") >0){
      fileName = URLEncoder.encode(name, "UTF-8"); 
}else{ System.out.println();
     fileName = new String(name.getBytes("utf-8"), "ISO-8859-1");
}
相关文章
相关标签/搜索