乱码的问题!
我写了一个非常简单的表单提交页面test3.jsp,可是输入中文提交,显示就是乱码,我在一本书上看到一个解决方法写了一个getStr,可是还是乱码,这个问题该如何解决?
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<center>
<%!
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
}
return "null";
}
%>
<%!
String username;
%>
<%
username =request.getParameter("username");
username = getStr(username);
out.println (username);
%>
<form name="form1" method="post" action="test3.jsp">
<p>姓名:
<input type="text" name="username">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
<p> </p>
</center>
</body>
</html>