文件下载 响应头获取中文名称乱码问题解决方法
Posted 西门夜说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件下载 响应头获取中文名称乱码问题解决方法相关的知识,希望对你有一定的参考价值。
后端设置:
// 下载文件能正常显示中文 response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(attachment.getAttachmentName(), "UTF-8")); response.setCharacterEncoding("UTF-8");
前端设置:
var fileName = decodeURI(disposition.split(";")[1].split("filename=")[1]);
以上是关于文件下载 响应头获取中文名称乱码问题解决方法的主要内容,如果未能解决你的问题,请参考以下文章
网络爬虫在爬取网页时,响应头没有编码信息...如何解决保存在本地的乱码问题?
Qt中QFtp获取带有中文的文件名称出现乱码的解决方法(比较巧妙,toLatin1压缩掉了QString自动给每个英文字符加上的那些00字节)
HttpServletResponse ServletResponse 返回响应 设置响应头设置响应正文体 重定向 常用方法 如何重定向 响应编码 响应乱码