2013-06-18 20 views
0

在JSP時提交: <%@頁面的pageEncoding = 「UTF-8」 %> <%@頁面語言=「java的「contentType =」text/html; charset = UTF-8「%> UTF-8 ENCTYPE = 「的multipart/form-data的」 忽略了表單處理中國charactors

In 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()); 

     } 

我越來越奇怪的人物。我在網上搜索過,無法找到解決方案,請幫忙。順便說一句,我正在使用Websphere7.0。

回答

0

上面的代碼適用於中文。我在別處做了一些愚蠢的錯誤。