1.
DiskFileUpload upload = new DiskFileUpload();
upload.setHeaderEncoding("utf8");
2.jsp文件的
request.setCharacterEncoding("UTF-8");
3.
FileItem item = (FileItem) itr.next();
String value = new String(item.getString().getBytes());
均無效!
最終的解決辦法是 使用 org.apache.commons.fileupload組件裏的一個方法:
String value = new String(item.getString("UTF-8"));