/** * @return the downloadFileName * @throws UnsupportedEncodingException */ public String getDownloadFileName() throws UnsupportedEncodingException { // 下载文件名(中文需转码) String name = getRequest().getParameter("name"); //转换编码 this.downloadFileName=WebUtils.convertEncodingToUTF8(name);//非必须 //下载文件,Firefox 特殊处理 if (getRequest().getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0) { this.downloadFileName = "=?UTF-8?B?" + (new String(Base64.encode(this.downloadFileName.getBytes("UTF-8")))) + "?="; } else{ this.downloadFileName = java.net.URLEncoder.encode(this.downloadFileName, "UTF-8"); } return this.downloadFileName; }
相关推荐
ASP.NET 解决下载文件的时候文件名乱码问题,
Linux下中文文件名乱码问题的详解 - CSDN博客原创2016年06月12日 09:59:40标签:压缩 / linux / 乱码Linux下中文文件名乱码
( response.setHeader()下载中文文件名乱码问题
文件下载response.setHeader()下载中文文件名乱码问题解决办法.pdf
启动程序报错的话确认下电脑是否已经安装了.Net环境 使用.Net 3.5+WinForm编写,简单地批量对乱码文件名改名,炒鸡好用 ps:预览列表控件不知道怎么排才能达到预想效果,所以……就尴尬了
解决ubuntu 下文件名乱码总结解决ubuntu 下文件名乱码总结解决ubuntu 下文件名乱码总结
welogic struts2文件下载中文件名乱码:在tomcat中是好的哦
往往开发环境和生产环境在环境部署时会遇到很多奇怪的问题,此次word文档下载就被卡住了,通过一番努力终于找到了原因,分享给大家。上传文件txt格式,内有方法详细的代码注释及原因说明,jar包比较常见,大家自行...
1.软件仅对Teleport Ultra 软件 下载网页中 “XX.html” 网页文件名中 “XX” 的乱码进行修复,此处XX为中文字符; 2.软件需要在WIN7及以上系统使用; 3.软件运行依托 .NET 4.5.1; 4.软件仅供技术交流使用,并未...
linux下的文件名乱码,转为正常,linux下的文件名乱码,转为正常,linux下的文件名乱码,转为正常
修改了jar源代码,解决multipart/form-data上传包含中文文件名乱码问题,覆盖apache-jmeter-4.0\lib\ext目录下ApacheJMeter_http.jar即可。
Java中压缩与解压--中文文件名乱码解决办法
jsch-0.1.53 不支持修改编码格式,sftp.setFilenameEncoding("GBK");这样修改是不起作用的,所以必须修改源码。此处是修改源码后重新导出的jar包。
解决PHP下载文件名中乱码的问题
HttpClient4.2.5实现文件上传,无中文文件名乱码问题。亲测无问题。有问题可吐槽!
解决浏览器请求响应中文文件名乱码问题的小工具包,解决中文文件名问题
主要介绍了详解关于java文件下载文件名乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
只是针对没有空格和IE的情况下使用Response.AppendHeader()如果想在FireFox下输出没有编码的文件,并且IE下输出的文件名中空格不为+号,就要多一次判断了,接下来将详细介绍下感兴趣的朋友可以了解下,或许对你有所...
我上传的是一个servlet,里面有详细的说明,自己看看就知道怎么做了
修改LinuxAS4挂载U盘文件名乱码