TryCoding.FunTryCoding.Fun
  • 文章
  • 项目
  • 归档
  • 关于
搜索... ⌘K
Home Work Blog Projects
返回博客

Safari 下载中文文件名乱码解决方案

解决 Safari 下载中文文件名乱码问题,主要通过设置 `content-disposition` 响应头,遵循 RFC 5987 标准,使用 UTF-8 编码处理文件名。

全部 前端 (393) 运维 (77) 技术 (71) 后端 (25) 数据库 (10) 生活 (1)
2021年1月27日
Mt.r
|
#Safari #文件下载 #中文编码 #UTF-8

因为 IOS 下中文文件名需要 utf8 才能支持。

主要就是在响应头设置 content-disposition,主要遵循 RFC 5987 标准。

response.setHeader("content-disposition","attachment;filename\*=UTF-8''" + URLEncoder.encode(fileName,"UTF-8"));

上一篇
Nginx 防盗链导致 a 标签链接 403 错误排查
网站通过 a 标签链接跳转时出现 403 错误的排查过程。分析了 Nginx 防盗链配置中 `valid_referers` 指令导致的问题,并给出了优化建议。
下一篇
从 URL 中获取文件名:JavaScript 教程
JavaScript 教程:学习如何从 URL 中提取文件名。提供简洁有效的代码示例,帮助你快速掌握这项技巧。

分类

全部文章 577 前端 393 运维 77 技术 71 后端 25 数据库 10 生活 1

热门标签

#JavaScript #Vue #Linux #CSS #Go #CentOS #React #Nginx #Git #HTML #iOS #Mac #MySQL #Jenkins #TypeScript #Python #Docker #C #Webpack #数据库
Trycoding.fun
© 2025 版权所有 京ICP备19000129号-4
文章 项目 归档 关于 GitHub