`
guohf
  • 浏览: 410038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决不同浏览器下载文件名中文不能正常显示的问题

    博客分类:
  • java
 
阅读更多
		if (request.getHeader("User-Agent").toUpperCase().indexOf("FIREFOX") > 0) {
			fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");
		} else if (request.getHeader("User-Agent").toUpperCase().indexOf("CHROME") > 0) {
			fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");
		} else {
			fileName = Encodes.urlEncode(fileName);
		}
        response.setHeader("Content-Disposition", "attachment; filename=" + fileName); 
        response.setContentType("application/octet-stream; charset=utf-8");

 

分享到:
评论

相关推荐

    傲游浏览器v3.3.6.2000 [2012-3-22]

    * 解决输入过程中切换焦点浏览器崩溃的问题 * 使用特定UA时无法登录codeproject.com * alink的属性值过长时内存猛涨直至崩溃 * 无法访问本地页面 * 115网盘下载链接被弹窗误拦截 * 某些情况下拼写检查会追加空格 * ...

    IE 浏览器被迫连接某网站的解决办法

    IE 浏览器被迫连接某网站的解决办法 第一:右键点击IE浏览器,打开属性检查internet选项设置“主页”项是否被修改,如果是请改为空白页,并清空IE的临时文件夹。  第二:升级“瑞星杀毒软件”至最新版,查杀内存...

    EditPlus 3.31 Build 860 简体中文版

    按照之前的汉化和解决方法,已经不能完美解决问题!比如使用新版本打开一个文本文件,当“另存为”、并在文件名输入框里点鼠标右键时,右键菜单为英文。好多网友反反馈认为没有汉化完整,其实这和汉化完全无关,该...

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    3)改良了代码状态下编辑框不会自动换行而导致不能方便查看代码的问题,现在代码状态下能自动换行! 4)新增GetImagesUrl属性,可以通过该属性获取控件提交内容里所有图片的URL地址(Webeditor1.GetImagesUrl[图片序号]....

    EditPlus 3.31 Build 1129

    按照之前的汉化和解决方法,已经不能完美解决问题!比如使用新版本打开一个文本文件,当“另存为”、并在文件名输入框里点鼠标右键时,右键菜单为英文。好多网友反反馈认为没有汉化完整,其实这和汉化完全无关,该...

    手机 pdf 阅读器

    阅读到尾部弹出“上一个/下一个”窗口中的文件名过长不刷新的问题 偏好切换时亮度混乱的问题 在NOKIA上,当系统路径设置为根目录是无法启动的BUG E398上可以开关键盘灯 UIQ系统在退出时可以保持亮度 索爱上按“返回...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    <br>2007/8/13 Version 3.2.9 Free <br>Updates: 1) 修正预览功能不能正常显示动态效果的BUG。 2) 修正控件在Opera下切换状态后不能聚集编辑框的BUG。 3) 去掉特殊字体格式中飞行效果,因为此效果...

    商用版本文本编辑器DotNetTextBoxV6.0.8Source 源码

    3)改良了代码状态下编辑框不会自动换行而导致不能方便查看代码的问题,现在代码状态下能自动换行! 4)新增GetImagesUrl属性,可以通过该属性获取控件提交内容里所有图片的URL地址(Webeditor1.GetImagesUrl[图片序号]....

    open-webkit-sharp详例[c#]

    只好决定尝试更换webbrowser控件,查到了chrome浏览器核心webkit,于是去下载了webkit.net,用上了以后,经过测试,手柄可以正常工作了,但是发现目录和文件名都不可以用中文,这个也就忍了,但是不能忍的是js和c#...

    淘客帝国破解版

    单页文档广告位不能后台设置的问题 APP超限造成的失败率太高,总是报警问题。 产品详细页因为淘宝BUG,经常取不到推广地址问题。 增加图片伪原创,可以伪造本地地址,流量充足的可以使用。 配置中心可直接设置网址...

    fckedit编辑器

    编辑器 FCKeditor2.4 使用说明 ...问题三: 上传时新建的中文目录全部乱码 虽然上传到服务器上的文件名正常,但在JSP页面点下载链接时文件名乱码导致不能正常下载 查找资料:TOMCAT 链接参数有中文时,乱码解决方法 ...

    精易模块[源码] V5.15

    1、修复“时间_取现行时间戳”有时不能正常返回13位时间戳,当毫秒为一位时,返回结果为11位。感谢易友【happyboy】反馈。 2、修复上个版本校正API正确申明后“普通填表”类返回不能初始化BUG。 3、新增“类回调_取...

    超级有影响力霸气的Java面试题大全文档

    内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的...

    FoxitReader

    修复了内存泄露的问题,避免出现对PDF文件进行操作时内存不正常的持续上升 福昕阅读器3.1.1.0925 功能更新 =================================================================================================...

    java 面试题 总结

    内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的...

    计算机应用技术(实用手册)

    解决方法:打开机箱,把主板上的一节纽扣电池取出,换上一节新的既可,或是CMOS被放电了,从新进入CMOS设置时间保存并退出就可解决此问题。 Press F1 tocontinue ,DEL to enter SETUP 按F1可以继续启动,按DEL进入...

    文章管理系统

    11.解决后台编辑器之前空2格低于一个汉字的问题 12.完善几个细节问题 13.整合20121103~20121220补丁 2012年12月20日 ★更新方式:admin文件夹改成你后台目录名,然后补丁包里的所有文件覆盖进去。 1.富媒体...

    入门学习Linux常用必会60个命令实例详解doc/txt

    在系统关机前使用 shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。 halt 1.作用 halt命令的作用是关闭系统,它的使用权限是超级用户。 2.格式 halt...

    配置好的傻瓜化小狼毫全拼+多种双拼+五笔86-98+笔画输入法v200312 - 17种方案

    如果不需要拼音干扰正常输入,可对五笔方案文件wubi86.schema.yaml中“reverse_lookup:”下的拼音字典引用文件名进行修改,随意改成不存在的文件的名称即可。 深山红叶五笔特殊符号输入方法 编码原则:取小优先...

    JAVA上百实例源码以及开源项目

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

Global site tag (gtag.js) - Google Analytics