原文:http://blog.youkuaiyun.com/u012117531/article/details/54808960
使用Servlet实现文件下载功能时,使用IE下载出现文件名乱码;
网上常见的解决办法是通过"user-agen"来判断浏览器:
但是在Windows 10 中 用户代理字符串已经修改了 不在是"msie"了
- 兼容("兼容")和浏览器 ("MSIE") 令牌已删除。
- "like Gecko" 令牌已添加(以便与其他浏览器一致)。
- 浏览器版本现在由新版本 ("rv") 令牌报告。
win 10 ie user-agent
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko ie 11
win 10 edge user-agent
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko ie 11
win 10 edge user-agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393 edge
所以就不能在使用msie判断是否是IE 浏览器.