java 实现文件下载中文名不显示
2024-08-29 10:43:49
需要将指定字符串的编码转换成浏览器里面的ISO-8859-1编码
String name = new String(name.getBtes("utf-8"),"ISO-8859-1");
示例:
response.setContentType("application/octet-stream");
response.setHeader("content-disposition", "attachement;filename=" + new String(fileInfo.getFileName().getBytes("utf-8"), "ISO-8859-1"));
最新文章
- 最小生成树——prim算法
- CentOS6.5 安装 jdk1.7
- javascript实例学习之六—自定义日历控件
- 【leetcode❤python】24. Swap Nodes in Pairs
- X230上安装Yosemite/Win7-黑苹果之路
- centos 服务器配置(二) 之ftp配置
- **PHP随机数算法
- aix 扩展文件系统
- JQuery打印
- 关于redis的使用
- SA / SAM 题目集
- json字符串、json对象、数组之间的转换
- 福大软工 · 第十二次作业 - Beta答辩总结之拖鞋旅游队
- pandas的resample重采样
- poj3666 线性dp
- div在页面垂直居中方法---增强改进版
- word2013总是出现未响应卡一下如何解决?
- bzoj 1879 容斥
- 关于ppt的字体(转载)
- SpringCloud初体验:二、Config 统一配置管理中心