[英]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.