欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SSM以流的形式实现单个文件下载时遇到文件名带中文时变成下划线解决办法

程序员文章站 2023-12-24 18:59:39
...

0x00问题描述

SSM实现单个文件下载,文件名为中文时下载到本地是一坨下划线

0x01问题代码:

String fineName= "book描述.avi";
HttpHeaders headers=new HttpHeaders();//设置响应头
headers.add("Content-Disposition", "attachment;filename="+finaName);

解决办法:

String fileName = "book描述.avi";
HttpHeaders headers=new HttpHeaders();//设置响应头
headers.add("Content-Disposition", "attachment;filename="+new String(fileName.getBytes("utf-8"),"ISO8859-1"));

 

相关标签: java web Javaweb

上一篇:

下一篇: