表格部分: <form action="index.jsp" method="post">
<label for="username">姓名: </label><input type="text" name="name">
<input type="submit" value="提交" />
</form>________________________________________________________________________提交到的jsp页面:<% request.setCharacterEncoding("gb2312"); %>
<jsp:useBean id="emp" class="mybean.Mybean" scope="session">
</jsp:useBean><jsp:setProperty name="emp" property="name" />
<jsp:getProperty name="emp" property="name" /><%=request.getParameter("name")%>
<%=new String(emp.getname().getBytes("ISO-8859-1"),"gb2312") %>________________________________________________________________________
javabean 部分 :package mybean;public class Mybean {
private String name="";
public Mybean(){}
public String getname(){return name;}
public void setName(String name){this.name=name;}
}
<% request.setCharacterEncoding("gb2312"); %><%=request.getParameter("name")%>
<%=new String(emp.getname().getBytes("ISO-8859-1"),"gb2312") %>
这两种方法都不行,还是乱码
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<% request.setCharacterEncoding("gb2312"); %>这句话不需要你试下
response.setContentType("text/html; charset=gbk");