【问题标题】:UTF-8 Ignored by enctype="multipart/form-data" for Form submit when handling Chinese charactorsUTF-8 处理汉字时表单提交被 enctype="multipart/form-data" 忽略
【发布时间】:2013-06-15 07:38:03
【问题描述】:

在 JSP 中:

在 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。

【问题讨论】:

    标签: java utf-8 multipartform-data apache-commons-fileupload


    【解决方案1】:

    上面的代码适用于中文。我在别处犯了一些愚蠢的错误。

    【讨论】:

      猜你喜欢
      • 2012-06-07
      • 2011-08-05
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多