博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FireFox浏览器导出文件名乱码
阅读量:7280 次
发布时间:2019-06-30

本文共 661 字,大约阅读时间需要 2 分钟。

解决方案1

String codedFileName = "导出文件名.xls";String agent = request.getHeader("USER-AGENT");            if(agent != null && agent.toLowerCase().indexOf("firefox") > 0)            {                codedFileName = "=?UTF-8?B?" + (new String(Base64Utils.encodeToString(codedFileName.getBytes("UTF-8")))) + "?=";            } else {                codedFileName =  java.net.URLEncoder.encode(codedFileName, "UTF-8");            }response.setHeader("Content-Disposition", "attachment;filename=" + codedFileName);

解决方案2

response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + codedFileName);

转载于:https://www.cnblogs.com/jiangwenwen1/p/9712995.html

你可能感兴趣的文章
javascript的正则表达式
查看>>
windows服务器远程桌面(rdpclip.exe)的妙用
查看>>
使用inotify监视Linux文件变化
查看>>
SQLite第八课 auth.c授权文件解析
查看>>
nginx日志切割
查看>>
配置Samba服务器
查看>>
AIX内存性能优化和监视
查看>>
haproxy根据客户端浏览器进行跳转
查看>>
12c DataGuard switchover to 'primary'
查看>>
Django返回json数据
查看>>
在Linq to Entity 中使用lambda表达式来实现Left Join和Join
查看>>
Linux自学笔记——http协议进阶及httpd配置(2)
查看>>
Linux必会原理之软连接文件和硬链接文件的区别
查看>>
ORACLE 12c常见问题解决
查看>>
查看安装的tensorflow版本号和路径
查看>>
依靠自学,争取帮助
查看>>
利用Zabbix的自动注册功能添加局域网中的服务器进行监控
查看>>
system center 详解
查看>>
shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向
查看>>
在SCCM中配合 WSUS后,显示: 客户端尚未报告
查看>>