`

下载 文件名 汉字 乱码 解决方案

阅读更多

       <action name="fileDownload" class="repTemplateALO" method="fileDownload" >
           <result name="success" type="stream">
                <param name="encode">true</param>
                <param name="contentType">application/vnd.ms-excel</param>
                <param name="inputName">downloadFile</param> 
                <param name="bufferSize">5242880</param>
                <param name="contentDisposition">attachment;filename="${fileName}"</param>   
            </result>
        </action>

 

查看源码,发现最为简单有效的处理方式,见红字!

 

经测试,UTF-8下可用,对于GBK,GB2312等应该也没问题,但尚未测试证实

分享到:
评论

相关推荐

    详解关于java文件下载文件名乱码问题解决方案

    Java文件下载文件名乱码问题解决方案 Java 文件下载文件名乱码问题是指在下载 Java 文件时,文件名出现乱码现象,影响下载文件的正确性。这种问题通常有两种情况:一是下载时中文文件名乱码,二是下载时因为路径中...

    zip库(解决文件名中文乱码问题).zip

    "zip库(解决文件名中文乱码问题).zip" 提供了一个针对C++编程语言的解决方案,专门用于处理ZIP文件中中文文件名的乱码问题。这个问题在处理包含非ASCII字符(例如中文字符)的文件时经常出现,因为标准的ZIP库可能不...

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

    本文将深入探讨如何在ASP.NET中解决下载文件名乱码的问题,通过分析代码示例,提供实用的解决方案。 ### 理解文件名乱码的原因 文件名乱码主要是由于编码格式不一致导致的。当服务器端和客户端对同一字符串的编码...

    Java中压缩与解压--中文文件名乱码解决办法

    ### Java中压缩与解压——中文文件名乱码解决办法 #### 一、问题背景及原理分析 在Java中处理文件的压缩与解压时,经常会遇到中文文件名出现乱码的问题。这个问题主要源于Java中默认使用的编码方式与实际文件名...

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

    总的来说,"DownLoadUtils"工具包通过提供一套完整的解决方案,简化了处理中文文件名在浏览器请求响应中乱码问题的过程,提高了开发效率,并确保了用户体验。对于从事Web开发的人员来说,理解和运用这类工具是提高...

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

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

    FlashFXP中文乱码解决方案

    ### FlashFXP中文乱码解决方案 #### 背景与问题概述 在使用FlashFXP进行文件传输时,用户可能会遇到中文字符显示为乱码的问题。这种情况不仅影响用户体验,还可能导致重要信息无法正确读取。因此,寻找有效的解决...

    java下载时文件名乱码

    在Java编程中,遇到“java下载时文件名乱码”的问题通常是由于编码不一致或处理不当造成的。在处理文件下载时,尤其是从Web服务器下载带有非ASCII字符的文件名时,这种问题尤为常见。让我们深入探讨这个问题,并提供...

    freemarker 中文乱码解决

    在处理Freemarker模板引擎时,中文乱码问题是一个常见的挑战,尤其是在国际化应用中。Freemarker是一款功能强大的模板引擎,被广泛应用于Web开发中,用于动态生成HTML、XML等文本格式的页面。然而,当涉及到非英文...

    win11、win10中文文件名称乱码(菱形黑框问号)解决方案.docx

    针对Win11和Win10系统中的中文文件名乱码问题,我们提供以下解决方案: ##### 步骤1:打开区域设置 - 使用快捷键`Win+R`调出运行对话框,输入`intl.cpl`,回车打开“区域”设置窗口。 - 或者在Windows搜索栏中输入...

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

    总的来说,通过合理的文件名编码和对浏览器特性的判断,可以克服Asp.net中文件下载时的中文乱码和空格问题,确保用户在各种浏览器环境下都能获得良好的下载体验。这个解决方案不仅适用于标准的ASCII字符集,也支持...

    adb push不支持中文乱码的解决方案

    1.android adb push不支持中文乱码的解决方案. 2.在windows底下文件(夹)命名所采用的是GBK编码,而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一...

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

    在IT行业中,尤其是在Web开发领域,文件下载是一个常见的功能,然而在处理中文文件名时,可能会遇到乱码问题。本文将深入探讨这个问题及其解决方案,同时也会介绍HTTP消息头的相关知识。 首先,我们要明白HTTP消息...

    成功解决 Android 下载中文文件名

    通过以上解决方案,我们可以成功地下载服务器上的中文文件名文件到 Android 设备上。关键在于保证服务器端和 Android 客户端的编码一致,使用 UTF-8 编码来处理 URL 中的中文字符。这样,我们可以确保文件名正确地...

    jsp中文乱码的解决方案

    本文将深入探讨JSP中文乱码的成因以及提供多种解决方案,帮助开发者有效地处理这类问题。 ### 1. 乱码的可能原因 1. **编码设置不一致**:JSP页面、HTTP请求、响应、数据库等环节的字符编码设置不统一,导致字符在...

    SharpCompress 解压缩zip,rar文件,解决中文乱码

    总的来说,SharpCompress库为C#开发者提供了高效且灵活的文件压缩和解压缩解决方案。通过理解其API,我们可以轻松处理各种压缩格式,并解决在处理中文文件名时可能出现的问题。在实际开发中,根据具体需求调整代码,...

    在FireFox/IE下Response中文文件名乱码问题解决方案

    发现很多园子里的人在处理Response下载文件名是使用这个方法 Response.AppendHeader(“Content-Disposition”, “attachment;filename=” + HttpUtility.UrlEncode(fileInfo.Name, System.Text.Encoding.UTF8)); 但...

    下载中文名称出现乱麻解决方案

    ### 下载中文名称出现乱码解决方案 #### 一、背景介绍与问题描述 在进行Java Web应用程序开发过程中,经常会遇到用户需要下载文件的情况。如果这些文件的名称包含中文字符,在某些浏览器或操作系统环境下,可能会...

Global site tag (gtag.js) - Google Analytics