Java使用IE浏览器下载文件,文件名乱码问题
2024-10-21 05:43:09
String userAgent = request.getHeader("user-agent").toLowerCase();
if (userAgent.contains("msie") || userAgent.contains("like gecko") ) {
// win10 ie edge 浏览器 和其他系统的ie
fileName = URLEncoder.encode(fileName, "UTF-8");
} else {
// 其他
fileName = new String(fileName.getBytes("utf-8"), "iso-8859-1");
}
最新文章
- .Net MVC 网站中配置文件的读写
- 自动滑动的banner图
- HTML5树叶飘落动画
- linux命令-dd {拷贝并替换}
- SQLiteHelper
- Unity3d 制作动态Mesh且可以随地面凹凸起伏
- (IOS)BaiduFM 程序分析
- SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- highcharts相关属性
- [OC] UITabBarController
- VS2010+WINDBG+VMWARE9.0和fatal error RC1106: invalid option: -ologo错误
- Binding 中 Elementname,Source,RelativeSource 三种绑定的方式
- rman 使用catalog备份的演示
- NHibernate教程(12)--延迟加载
- python 检测nginx状态,若无法访问发邮件通知
- .NET Core 开源工具 IPTools - 快速查询 IP 地理位置、经纬度信息
- 分布式系统监视zabbix讲解七之分布式监控--技术流ken
- <;转>;(笔记)正则表达式的几种引擎
- 一款软件同时管理MySQL,MongoDB数据库
- Android -- Broadcast接收
热门文章
- python列表生成式、键盘输入及类型转换、字符串翻转、字母大小写、数组广播、循环语句等基础问题
- 什么是openshift
- [洛谷U72177]火星人plus
- ssh密码正确无法连接
- DevExtreme学习笔记(一) DataGrid中MVC分析
- 进入恢复模式(Recovery HD)
- 【洛谷 P2226】 [HNOI2001]遥控赛车比赛(最短路)
- python day5 lambda,内置函数,文件操作,冒泡排序以及装饰器
- canvas炫酷时钟
- day30-python之socket