`
zjutsoft
  • 浏览: 460310 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决 FileUpload上传 中文乱码问题

阅读更多
用Apache Commons FileUpload来实现文件上传的时候,往往会遇到一些中文乱码的问题,有可能是获取的文件路径或者文件名称为乱码,也有可能获取的表单字段为乱码,以UTF-8编码为例,解决的办法如下:

调用FileUpload.setHeaderEncoding("UTF-8"),这项设置可以解决路径或者文件名为乱码的问题。
在取字段值的时候,用FileItem.getString("UTF-8"),这项设置可以解决获取的表单字段为乱码的问题
分享到:
评论

相关推荐

    jquery fileupload上传百分比 JAVA版解决中文乱码

    本篇将详细探讨如何在Java环境下使用jQuery File Upload实现文件上传并处理中文文件名的乱码问题。 首先,jQuery File Upload的核心原理是利用HTML5的File API进行异步文件上传。它通过AJAX请求将文件分块上传到...

    commons-fileupload文件上传实例代码

    通过以上介绍,我们了解了如何使用Apache Commons FileUpload解决中文乱码问题并实现多文件上传。这个库极大地简化了文件上传操作,同时提供了足够的灵活性以适应各种需求。在实际项目中,结合其他验证和安全措施,...

    Struts上传,已经处理好乱码问题

    本篇文章将详细探讨如何在Struts中处理文件上传并解决乱码问题。 首先,我们需要了解Struts文件上传的基本原理。在Struts中,文件上传是通过`Commons FileUpload`库来实现的,它是Apache Commons项目的一部分,专门...

    JSP中文乱码问题综述,中文乱码解决大全

    【JSP中文乱码问题综述】 在JSP开发中,中文乱码是一个常见的问题,主要是由于编码不一致和处理不当导致的。Java语言和JSP文件基于Unicode,但保存和处理时可能会采用不同的编码,这就会引发乱码。本文将深入探讨...

    struts2中的批量上传与文件下载(解决中文乱码问题)

    本文将详细介绍如何在Struts2框架下实现批量上传与文件下载,并解决中文乱码问题。 一、Struts2文件上传 1. 配置Struts2文件上传支持: 在struts.xml配置文件中,我们需要添加`<constant>`元素来设置允许上传的...

    struts2文件上传(解决中文乱码)

    Struts2是一个强大的Java Web...总之,解决Struts2中的中文乱码问题,关键在于配置正确的字符编码,并在文件上传和下载过程中处理好编码转换。通过以上步骤,你可以有效地在Struts2项目中实现对中文URL和文件名的支持。

    Servlet中的中文乱码问题

    总之,解决Servlet中的中文乱码问题,需要从请求、响应、页面、文件上传、数据库等多个角度综合考虑,确保每个环节的字符编码一致且正确。在现代开发环境中,推荐使用UTF-8作为统一的编码标准,因为它支持的字符范围...

    彻底解决fckeditor(jsp版)上传中文图片乱码问题

    彻底解决fckeditor(jsp版)上传中文图片乱码问题,我这里用的编码是utf-8的,这里用的fckeditor 是2.6的,fckeditor.java包是2.3的,经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成...

    commons fileupload实现文件上传的实例代码

    // 解决乱码问题 // 处理普通字段 } } } catch (FileUploadException e) { e.printStackTrace(); } } } ``` 在上述代码中,我们首先初始化`ServletFileUpload`,然后解析请求,遍历每个`FileItem`,根据其...

    struts 2. 5.2解决中文乱码

    解决中文乱码问题通常涉及以下几个步骤: 1. **配置Web服务器**:如果你使用的是Apache Tomcat,需要在`server.xml`中的`Connector`标签中设置`URIEncoding`属性,指定为UTF-8,例如: ```xml ``` 2. **修改`...

    JSP中文乱码解决集锦

    总之,解决JSP中文乱码问题的关键在于确保整个请求处理链中的字符编码一致性。从JSP文件编码、HTTP响应到请求参数接收,每个环节都应妥善设置。使用过滤器可以提供一种优雅的全局解决方案,减少重复编码的工作。

    fileupload 文件上传

    "fileupload 文件上传"这个项目提供了一个简洁的解决方案,它只需要两个文件就能处理文件上传、中文支持以及文件大小限制等常见问题,同时还能动态过滤特定格式的文件。下面我们将详细探讨这些知识点。 1. **文件...

    struts2上传下载 解决中文文件名乱码

    通过上述实践和调试,我们已经成功解决了Struts2框架下中文文件名上传和下载的乱码问题。在遇到类似问题时,可以按照这些步骤进行排查和修复。记住,关键在于正确配置Struts2的拦截器、请求编码以及在处理文件名时...

    commons-fileupload-1.0上传组件使用实例.

    ### 使用commons-fileupload-1.0进行文件上传的实例及乱码处理 #### 一、commons-fileupload简介 ...通过以上步骤,可以有效地避免文件上传过程中出现的乱码问题,使得文件上传功能更加健壮和完善。

    无中文乱码的Struts上传下载(任意文件上传)

    首先,解决中文乱码问题的关键在于配置正确的字符编码。在Struts的配置文件`struts-config.xml`中,你需要为ActionForm指定一个字符编码,例如UTF-8,以确保接收到的参数(包括文件名)能够正确解析。示例配置如下:...

    jsp fckeditor 上传中文图片乱码问题的解决方法.docx

    通过以上步骤,可以彻底解决FCKeditor(jsp版)在上传中文图片时可能出现的乱码问题。确保每个环节都按照正确的编码设置,这样无论是文件名还是文件内容,都能正确地处理中文字符,避免乱码的出现。

    struts实现上传无乱码

    本实例将详细介绍如何在Struts环境中使用Eclipse IDE和Tomcat服务器,通过添加过滤器解决文件上传过程中的乱码问题。 首先,我们需要在Struts配置文件(通常为struts.xml)中定义一个用于处理文件上传的Action。...

    JSP-GET-POST传递的乱码问题

    综上所述,解决JSP-GET-POST传递的乱码问题,需要从请求的接收、响应的发送、文件上传、数据库存储等多个环节进行字符编码的统一和正确设置。在实际开发中,了解和掌握这些知识点,可以有效地避免乱码问题,提高Web...

    JavaEE防止中文乱码的设置

    以上知识是解决JavaEE环境中中文乱码问题的基础,实际开发中可能需要结合具体框架和库进行调整。博客资源《【Java基础专题】编码与乱码(08)---JavaEE防止中文乱码的设置》可能会提供更具体的案例和解决方案,可以...

    7月20日志--文件上传下载乱码

    3. **乱码问题的常见原因**: - **文件编码不匹配**:文件本身用的是某种编码,但在读取时误用了其他编码。 - **服务器配置不当**:服务器没有正确识别或处理文件的编码信息,如文件名的编码。 - **HTTP传输问题*...

Global site tag (gtag.js) - Google Analytics