String val = entry.getValue().toString().getBytes("ISO8859_1"),"GB2312");

解决方案 »

  1.   

    给你一段我用来测试的代码:
            java.util.Enumeration enum=request.getParameterNames();
            while(enum.hasMoreElements()){
                 String paramName=(String)enum.nextElement();             out.println("<"+paramName+">");
                 String[] values=request.getParameterValues(paramName);
                 for(int i=0;i<values.length;i++){
                     out.println("["+i+"] "+values[i]+"<br>");             }        }
      

  2.   

    to:xiaoxhui(飞) :多谢,果然是字符串数组,但是
    我用String name = (String)request.getParameterNames().nextElement();
    String value = request.getParameter(name);为什么这里是string就没问题呢