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

utf-8编码页面 与 fileupload 乱码问题

阅读更多
      我的页面都是UTF-8,所有请求中文都没有问题,但一个表单里加了 fileupload 后,就乱码了。用到fileItem.getString();方法,结果乱码。网上找了下用getString("UTF-8");就可了。^_^
   
      fileupload是commons-fileupload-1.0.jar的

      多谢。http://argen.bokee.com/viewdiary.14753538.html
分享到:
评论
1 楼 rosen 2009-07-07  
不错      

相关推荐

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

    - 解决方案:除了在JSP中设置页面编码外,还需要在Servlet的`doPost`方法中调用`request.setCharacterEncoding("UTF-8")`。 3. 文件上传与乱码: - 当涉及到文件上传时,不仅需要注意请求参数的编码,还要关注...

    web项目乱码问题 jsp乱码问题解决

    对于GET提交的乱码,可以在URL重写时指定UTF-8编码,或者在服务器配置中设定URL解码的字符集。而对于multipart/form-data提交的文件,需要在Servlet或Filter中处理,例如使用Apache Commons FileUpload库,并指定...

    JavaEE防止中文乱码的设置

    - 输入框提交:`<form>`标签添加`accept-charset="UTF-8"`属性,确保表单数据使用UTF-8编码提交。 4. **文件上传的乱码处理**: - 使用`Commons FileUpload`库时,需设置`FileItemFactory`和`ServletFileUpload`...

    express中文乱码解决

    1. **前端与后端编码设置不一致**:前端发送的数据采用了一种编码格式(如UTF-8),而后端接收时使用的却是另一种(如GBK)。 2. **HTTP响应头未正确配置**:HTTP响应头中的`Content-Type`字段未包含正确的字符集...

    commons-fileupload文件上传实例代码

    - 创建` DiskFileItemFactory `对象,并设置字符编码,例如设置为UTF-8: ```java DiskFileItemFactory factory = new DiskFileItemFactory(); factory.setEncoding("UTF-8"); ``` - 创建` ServletFileUpload ...

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

    1.修改Web容器的字符编码,如果Web容器用的是Tomcat,则修改conf/server.xml文件,在两个Connector中添加“URIEncoding="utf-8"”,我这里用的是utf-8编码,所以修改成utf-8,若项目是gb2312编码,则设置为...

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

    2. **后端处理的字符集**:在`DiskFileUpload`对象中设置编码格式,如`fu.setHeaderEncoding("UTF-8")`。 3. **文件保存路径的编码**:确保文件保存路径中没有特殊字符,或者使用适当的编码格式。 通过以上步骤,...

    解决servlet页面乱码问题

    7. **数据库乱码**:如果你的应用涉及到数据库操作,确保数据库连接、SQL语句和结果集的编码也设置为UTF-8。 8. **文件上传**:在处理文件上传时,特别是涉及文件名或文件内容包含非ASCII字符时,也要注意编码问题...

    java web 开发乱码汇总

    需要注意的是,`encodeURI()`默认将字符串转换为UTF-8编码。 ##### 6. 数据库操作乱码 在使用MySQL数据库时,需要确保连接数据库时指定正确的字符集,例如使用`jdbc:mysql://localhost:3306/jsp?useUnicode=true&...

    Servlet中的中文乱码问题

    Apache的Commons FileUpload库提供了解决文件名乱码的方法,通过设置`DefaultServletFileUpload.setCharset("UTF-8")`。 6. **数据库操作** 如果Servlet涉及到与数据库的交互,数据库连接字符串、SQL语句中的中文...

    java乱码的解决方案

    2. **JSP页面与Servlet之间的编码不一致**:例如JSP页面声明了UTF-8编码,而Servlet处理请求时却按照ISO-8859-1进行解码。 3. **Tomcat默认配置问题**:Tomcat默认使用ISO-8859-1作为字符编码,如果前端发送的数据...

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

    在Java中,文件名默认使用的是ISO-8859-1编码,而中文字符通常使用UTF-8编码,这就可能导致中文文件名在上传过程中出现乱码。解决这个问题的关键在于: 1. **设置HTTP请求编码**:在发送文件上传请求时,需要在...

    jsp乱码的3种解决方法

    - IDE配置:开发环境中的IDE(如Eclipse、IntelliJ IDEA)也需要设置为使用UTF-8编码。 - 部署服务器配置:检查Web服务器(如Tomcat、Jetty)的配置,确保其支持的字符集与项目编码一致。 总之,解决JSP乱码问题...

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

    2. **POST方式提交后的乱码问题**:POST提交时,默认编码是ISO-8859-1,但接收端可能期望的是UTF-8。解决方法包括: A. 对每个请求参数进行编码转换,如`new String(request.getParameter("something").getBytes(...

    使用commons-fileupload实现的文件上传和下载

    为了防止中文乱码,需要设置合适的字符编码,如`request.setCharacterEncoding("UTF-8")`。 - **异常处理**:文件大小限制、类型检查等可以通过`FileSizeLimitExceededException`和`FileUploadBase....

    JSP中文乱码解决集锦

    如果表单数据使用UTF-8编码,就会出现乱码。 - 解决方案A:在接收参数时手动进行编码转换,例如`String str = new String(request.getParameter("something").getBytes("ISO-8859-1"), "utf-8");` - 解决方案B:在...

    程序乱码问题的处理

    - **页面编码与服务器接收编码不一致**:例如页面声明为UTF-8,但服务器默认以iso8859-1接收数据。 - **GET与POST请求处理方式的不同**:GET请求的参数在URL中,容易受到服务器默认编码的影响;POST请求可以通过`...

    struts 2. 5.2解决中文乱码

    2. **修改`web.xml`**:在项目的`WEB-INF/web.xml`文件中,添加过滤器以确保请求和响应都使用UTF-8编码: ```xml <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web....

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

    - **浏览器解析错误**:浏览器可能基于错误的假设解析了文件内容,例如,认为所有文件都是UTF-8编码。 4. **解决乱码的方法**: - **确认编码**:确保文件的编码与处理它的程序使用的编码一致。 - **设置正确的...

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

    注意,为了防止中文文件名在下载过程中乱码,也需要确保下载响应头中的文件名使用UTF-8编码。 总之,解决Struts2中的中文乱码问题,关键在于配置正确的字符编码,并在文件上传和下载过程中处理好编码转换。通过以上...

Global site tag (gtag.js) - Google Analytics