文件下载文件名中文乱码 浏览器兼容问题

原创 2017年01月03日 04:22:29
开发一个下载功能,
在linux下面能正常显示中文的文件名,可在win7下文件名就是乱码。

现在win7下IE能现实中文文件名,可在linux下文件名变成了乱码。
而且360浏览器打开的时候发现下载的文件是一个jsp页面。
请问如何解决啊?

使用Content-Disposition: attachment; filename=FILENAME,在Firefox浏览器中下载文件,文件名中文乱码问题解决。

FILENAME为我们要下载的文件的文件名(包含后缀),RFC 2183规定FILENAME只能为US-ASCII码,然而现代浏览器中许多已经支持UTF-8编码了,但各个浏览器的支持规则不同。在IE、...

Java strtus2文件下载不同浏览器文件名中文乱码处理

在IE,FF,chrome中文件名都不会乱码,在其他浏览器中,请参考《不同浏览器上中文文件名的下载乱码问题》 jsp: /downloadProFile.action?fileName=${data....
  • Duke147
  • Duke147
  • 2014年12月03日 14:52
  • 704

整理java文件下载(中文乱码、火狐浏览器乱码、空格变+号、文件名包含空格时文件名可能显示不全等问题)

首先感谢网上各路大仙提供的资料:(参考如下) Java文件下载处理中文名(使用URLEncoder编码及空格变+解决);FIREFOX 下载中文文件名出现乱码的java解决方案;用火狐浏览器下载中文...

下载文件默认文件名中文乱码问题的解决

下载文件默认文件名中文乱码问题的解决一般是因为没有转码导致。 package sample.server; import java.io.BufferedInputStream; import ...

Java下载文件,文件名中文乱码问题

在Java的web开发中,文件下载功能的文件名文件名乱码问题是经常遇到的。 对于这个问题,不同的浏览器,解决的方法不太一样。 IE的话,通过URLEncoder对filename进行UTF8编码。...

Struts2文件下载时,中文文件名和chorm不兼容问题

以下内容为转载,如有冒犯,请见谅。 经过本人实验该方法非常简单: Struts2文件下载时,如果所下载的文件名是中文时,就会出现乱码。 解决办法如下: 步奏一:修改fileName属性的set方法 p...
  • tzh476
  • tzh476
  • 2015年12月04日 23:39
  • 651

解决PHP在IE浏览器下载文件,中文文件名乱码问题

今天一个问题:“使用360浏览器和IE 出现文件名称乱码”. 前提:我们网站所有文件全部使用的是UTF-8 NO BOM的编码方式 1、找测试重现。360浏览器下载的呵呵,果然文件名是乱码。再请测试在...

java web 导出文件 文件名中文乱码问题的解决

乱码原因:超链接中含有中文参数,提交到后台会乱码; 解决思路:将这个参数转成 unicode 编码,再传到后台,到后台再将参数解析成中文。...

【成功解决】ubuntu 12.04 解压 zip 7z rar jar 文件,文件名中文乱码的问题

一、解压7z文件 1、$ sudo apt-get install p7zip-full  安装7z软件 2、$ 7z x 精通正则表达式_05.7z   用命令进行解压 7-Zip...
  • twlkyao
  • twlkyao
  • 2013年08月16日 12:10
  • 1860

彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题

 在 asp.net 项目中,我们可以很方便地使用 Response.WriteFile() 方法向客户端输出一个文件。实际使用 asp.net 向客户端输出文件流时,却出现了异常:1、空格问题,当原...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件下载文件名中文乱码 浏览器兼容问题
举报原因:
原因补充:

(最多只允许输入30个字)