简体   繁体   English

处理中文字符时,被enctype =“ multipart / form-data”忽略的UTF-8提交表单

[英]UTF-8 Ignored by enctype=“multipart/form-data” for Form submit when handling Chinese charactors

In JSP: <%@page pageEncoding="UTF-8"%> <%@page language="java" contentType="text/html; charset=UTF-8"%> 在JSP中:<%@ page pageEncoding =“ UTF-8”%> <%@ page language =“ java” contentType =“ text / html; charset = UTF-8”%>

In Servlet: request.setCharacterEncoding("UTF-8"); 在Servlet中:request.setCharacterEncoding(“ UTF-8”);

FileItemFactory factory = new DiskFileItemFactory();
        ServletFileUpload upload = new ServletFileUpload(factory);
        List items = upload.parseRequest(aaReq);
        Iterator iterator = items.iterator();
        while (iterator.hasNext())
        {
            FileItem item = (FileItem) iterator.next();
            System.out.println(item .getString("UTF-8").trim());

        }

I am getting weird charactors. 我越来越奇怪的角色。 I have searched all over the web, not able to find the solution, please help. 我在网上搜索了所有内容,但找不到解决方案,请帮忙。 BTW i am using Websphere7.0. 顺便说一句,我正在使用Websphere7.0。

The code above works for Chinese. 上面的代码适用于中文。 I made some silly error elsewhere. 我在其他地方犯了一些愚蠢的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 当表单作为 multipart/form-data 发布时,UTF-8 文本出现乱码 - UTF-8 text is garbled when form is posted as multipart/form-data Android RestTemplate使用utf-8发布multipart / form-data - Android RestTemplate post multipart/form-data with utf-8 UTF-8编码Java / Spring(多部分/表单数据) - UTF-8 encoding Java/Spring (Multipart/form-data) 如何在同一个jsp页面中查看jsp表单请求提交? (ENCTYPE =“多部分/格式数据”) - How can i check jsp form request submit in same jsp page? (enctype=“multipart/form-data”) 当提交的表单具有属性 enctype=&quot;multipart/form-data&quot; 时,如何在控制器中获取表单数据? - How to get form data in controller when the form that was submitted has the attribute enctype="multipart/form-data"? enctype multipart/form-data 在多数据类型表单中的使用 - Usage of enctype multipart/form-data in multi data type form h:form enctype =“ multipart / form-data”不执行任何操作 - h:form enctype=“multipart/form-data” not firing any action 当表单具有enctype =“ multipart / form-data时,无法在数据库中插入图像 - Not able to Insert image in database when form has enctype="multipart/form-data 使用enctype = multipart / form-data时,无法获取表单字段的值:java servlet - Unable to get the value of form fields when using enctype=multipart/form-data : java servlets enctype =“ multipart / form-data”破坏了我的应用 - enctype=“multipart/form-data” destroyed my app
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM