0 0

文件名中包含括号,使用chrome浏览器下载附件的时候括号变成乱码5

1、
数据库保存:综合管理部工作周报(4.19-4.25).xlsx

下载文件名:综合管理部工作周报%284.19-4.25%29.xlsx

2、使用IE下载则不出现这样的情况


问题补充:
suziwen 写道
把输出的文件名改成这样编码看看

String fileRealName = new String(fileOrignName.getBytes(), "ISO-8859-1");

取出的时候都没有问题,在后台打印还显示括号,一传到前台就变成乱码了
PS:前台是用Extjs4.0框架做的。会不会跟这个有关
2012年3月07日 14:58

4个答案 按时间排序 按投票排序

0 0

你好,请问是怎么解决的,谢谢!!

2018年6月28日 14:33
0 0

这跟extjs版本没关系

你用chrome或者firefox看一下发出下载请求时,header的值多是什么 ,response的头信息又都是什么 ,注意一下请求和响应的头信息编码

2012年3月12日 17:12
0 0

应该是你chrome版本的问题,你的应该是英文版的chrome吧
官网上有教程,你可以看看
http://support.google.com/chrome/bin/answer.py?hl=zh-Hans&answer=95416

2012年3月07日 17:48
0 0

把输出的文件名改成这样编码看看

String fileRealName = new String(fileOrignName.getBytes(), "ISO-8859-1");

2012年3月07日 15:11

相关推荐

    不同浏览器上中文文件名的下载乱码问题

    不同浏览器上中文文件名的下载乱码问题 浏览器IEChromeSafariOpera 浏览器能正确识别的编码格式

    chrome浏览器

    Chrome浏览器还提供了丰富的扩展功能,用户可以在Chrome网上应用店下载各种插件,以增强浏览器的功能,如广告拦截、隐私保护、翻译工具等。这些插件的安装和管理也非常方便,只需点击几下即可完成。 在隐私和安全...

    解决浏览器请求响应中文文件名乱码问题的小工具包,解决中文文件名问题

    首先,我们需要理解问题的核心:浏览器在请求服务器上的资源,特别是文件时,如果文件名包含中文字符,可能会因为编码不一致导致乱码。这主要涉及到字符编码的两个关键概念——Unicode和字符编码转换。 1. **...

    Java实现文件下载并解决中文文件名乱码

    然而,在实际操作过程中可能会遇到一个常见问题:当文件名包含中文字符时,下载后的文件名可能出现乱码的情况。本文将详细介绍如何使用Java实现文件下载功能,并重点讲解如何解决中文文件名乱码的问题。 #### 一、...

    PC端Chrome浏览器扩展程序 模拟手机浏览器

    标题中的“PC端Chrome浏览器扩展程序 模拟手机浏览器”是指一种特定的Chrome浏览器插件,它能够让用户在个人电脑(PC)上使用Chrome浏览器时,模拟成移动设备的浏览器环境,以访问那些只对手机浏览器开放的网站或...

    解决win7中使用chrome浏览器打开网页字体模糊的问题

    在Windows 7操作系统中,用户有时会遇到使用Google Chrome浏览器打开网页时,字体显示模糊的情况。这通常是由于系统兼容性问题、显卡驱动不匹配或Chrome浏览器设置不当引起的。为了解决这一问题,我们可以尝试以下几...

    ASP.NET 解决下载文件名乱码问题

    在ASP.NET开发中,处理文件下载时经常遇到的一个问题是文件名乱码。这不仅影响用户体验,也降低了应用程序的专业性。本文将深入探讨如何在ASP.NET中解决下载文件名乱码的问题,通过分析代码示例,提供实用的解决方案...

    解决JMeter上传包含中文文件名乱码ApacheJMeter_http.jar

    然而,当涉及到上传包含中文文件名的文件时,可能会遇到乱码问题。这个问题在JMeter的早期版本中尤为突出,比如在4.0版本中。本文将深入探讨如何解决JMeter在上传中文文件名时出现的乱码问题,并提供一种针对...

    Linux下中文文件名乱码问题的详解 - CSDN博客1

    例如,在从Windows系统传输文件到Linux系统时,如果文件名包含中文,由于编码不匹配,文件名可能显示为乱码。在这种情况下,我们需要确保在处理文件名时进行正确的编码转换。在PHP中,可以使用`iconv`或`mb_convert_...

    chrome浏览器怎么找缓存视频文件?.docx

    在使用 Chrome 浏览器观看视频时,许多用户希望保存视频文件,但网站没有提供下载入口。因此,需要通过其他方法来查找缓存的视频文件。在这篇文章中,我们将介绍如何在 Chrome 浏览器中查找缓存的视频文件。 查找...

    welogic struts2文件下载中文件名乱码:在tomcat中是好的哦

    本文将深入探讨在WeLogic服务器中使用Struts2框架进行文件下载时遇到的文件名乱码问题,并提供详细的解决方案。 ### 文件名乱码现象分析 在WeLogic服务器中使用Struts2进行文件下载时,用户可能会遇到文件名显示为...

    文件下载response.setHeader()下载中文文件名乱码问题解决办法.pdf

    但是,如果文件名包含中文字符,可能会出现乱码问题。这是因为 HTTP 消息头中的中文字符需要进行编码。 解决这个问题的方法是使用 email 附件名编码方法对文件名进行编码。可以使用 javax.mail.internet.* 包的 ...

    解决不同浏览器下载时中文名乱码问题

    在Web开发过程中,经常遇到的一个问题是当用户尝试下载包含中文字符的文件名时,会出现乱码的情况。这是因为不同的浏览器处理文件名编码的方式有所不同,导致服务器端设置的文件名在客户端显示不正确。本文将详细...

    快速去掉大量文件名中的括号

    将下载好的程序放在指定文件夹,左键双击即可,好用的雅痞

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

    使用本文的代码,你将可以让 IE(Internet Explorer)、Opera、Firefox 及 Chrome 的用户享受到没有乱码且支持空格文件名的文件输出引擎,同时支持文件名中各种像“# $ % ^ &”等常见的符号,如 "Microsoft.Asp.Net....

    jsch-0.1.53 使用sftp协议上传下载文件名中文乱码解决办法

    jsch-0.1.53 不支持修改编码格式,sftp.setFilenameEncoding("GBK");这样修改是不起作用的,所以必须修改源码。此处是修改源码后重新导出的jar包。

    Chrome浏览器下载插件Chrono

    * 完全替换Chrome浏览器自带的下载管理界面,使用快捷键Ctrl-J打开. * 隐藏Chrome底部的下载内容栏。 * 使用表格管理下载。 * 搜索下载历史。 * 支持下载任务的排队/暂停/恢复/重启/回收。 * 可自定义的任务过滤器。...

    java下载时文件名乱码

    当文件名包含非英文字符时,需要进行编码,通常使用`RFC5987`规范的编码方式,即将文件名转换为UTF-8编码,然后在每个字节前加上`%`进行URL编码。 以下是一个简单的Java Servlet示例,用于处理文件下载: ```java ...

Global site tag (gtag.js) - Google Analytics