问题解决:doPost的中文乱码解决办法
使用post时经常会出现中文的乱码 代码处理如下:
出现中文时,修改代码如:
response.setContentType("text/html"); response.setCharavterEncoding("gb2312"); Enumeration e = request.getParameterNames(); PrinterWriter out = response.getWriter(); out.print("<font size ='4'>"); out.print("下面是用post方法传递过来的参数:<br>"); while(e.hasMoreElements()){ String name = (String)e.nextElement(); String value =request.getParameter(name); out.println(new String(name.getBytes("ISO-8859-1"),"gb2312") +"=" +new String(value.getBytes("ISO-8859-1"),"gb2312") +"<br>"); out.print("</font>");