String agent = request.getHeader("User-Agent");
boolean isMSIE = (agent != null && agent.indexOf("MSIE") != -1);
//如果是IE的话
if( isMSIE ){
System.out.println("IE");
codedFileName = java.net.URLEncoder.encode(codedFileName,"UTF8");
}else{
System.out.println("不是IE");
codedFileName = new String(codedFileName.getBytes("UTF-8"), "ISO-8859-1");
}
浏览器java文件下载判断IE,火狐,谷歌
最新推荐文章于 2021-03-05 14:11:00 发布
本文介绍了一段用于判断用户浏览器类型(特别是IE浏览器)的Java代码,并根据不同浏览器类型设置文件名编码的方法。对于IE浏览器,使用UTF-8编码;对于其他浏览器,则将文件名从UTF-8转换为ISO-8859-1编码。
3051

被折叠的 条评论
为什么被折叠?



