分ie和firefox/oprea不同而不同,红色部分解决编码后空格变+号的问题。
String browser = request.getHeader("user-agent");
Pattern pattern = Pattern.compile(".* MSIE.*?;.*");
Matcher matcherAccount = pattern.matcher(browser);
if(matcherAccount.matches()){
response.setHeader("Content-Disposition","attachment;filename=\""+ [color=red]StringUtils.replace[/color](java.net.URLEncoder.encode(downloadname),"+","%20") + "\"");
}else{
response.setHeader("Content-Disposition", "attachment;filename=\""+ new String(downloadname.getBytes("UTF-8"),"ISO8859-1")+ "\"");
}
分享到:
相关推荐
jsp实现文件下载与中文文件名乱码问题解决
( response.setHeader()下载中文文件名乱码问题
在jsp页面 做个链接,如果是英文的文件名,点击可以下载文件,但是如果是中文文件名,就提示找不到页面,上网查了很多方法,都不适合我的这个情况,结果发现是tomcat 中没有配置支持中文的编码方式,因为我的tomcat...
NULL 博文链接:https://lingf.iteye.com/blog/1108467
jspsmartuploadexample支持中文文件名下载.rarjspsmartuploadexample支持中文文件名下载.rarjspsmartuploadexample支持中文文件名下载.rarjspsmartuploadexample支持中文文件名下载.rar
jsp文件上传下载,其中java文件已打成jar包引用就可以了,具体调用在do_upload.jsp页面有中文说明,解决了上传下载中上传下载中文文件名乱码的问题...
原jspSmartUpload组件对返回的文件未作任何处理,现在做了编码的转换工作,将文件名转换为utf-8形式的编码形式从而修复了了原jar包在下载时对中文乱码的问题。 经测试修改后的jar包名为utf8jspsmartupload.jar,使用...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
工程作用:读取本地TXT文件并显示在JSP页面上 运行环境:Tomcat, JAVA EE6.0,搜狗高速浏览器 程序作者:Roy Liu 直接添加到MyEclipse中即可运行。 源程序内有代码注释。 已知BUG: 1、未输入文件地址时,会报错;...
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
多文件上传例子,彻底解决中文乱码问题了。总结中文乱码问题如下: 1、所有页面都用UTF-8。 2、写过滤器,设置request.setCharacterEncoding("UTF-8")。 3、javascript脚本里用encodeURI(str)。 4、适当的时候,在...
特点及功能介绍: <br>支持单文件下载。支持多文件zip压缩下载。多文件zip压缩可在服务器保留或者删除副本。... 日文系统下文件名是中文时出现乱码问题。 处理前需要进行相对繁琐的设定。
jsp与servlet文件上传代码,可以上传中文文件名,不乱码 jsp与javaBean文件上传代码,但上传中文文件名乱码 刚写完的。
修改于国外著名的开源JSP文件管理器,原版不支持中文,本人修改后支持:1、中文文件名、文件夹名的显示、修改、删除、创建;2、顶部添加主页、刷新功能链接;3、增加图片文件的预览功能(非IE浏览器需拖拽到新标签页...
(3)支持中文文件名; (4)巧妙实现页面无刷新处理; (5)上传进度提示; (6)采用专用线程负责上传; (7)支持多文件上传; (8)具体效果请看http://blog.csdn.net/hbccgg/archive/2011/04/29/6371080.aspx ...
(1)jsp显示中文文件名的图片 方法一、将Tomcat中的server.xml文件中改为: 代码如下: ”8080″ maxHttpHeaderSize=”8192″ maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″ enableLookups=”...
jspsmartupload 文件上传工具,避免上传带有中文名的文件出现文件名乱码!为避免乱码问题,该jar包为改过源码后的jar 。可直接在项目中使用。