表单数据返回中文乱码问题???
各位高手,我建立一个表单,但在同一个页面返回所提取“名”的“值”的时候,如果是中文的话,返回的是乱码,原代码如下:
<%@page contentType="text/html;charset=GB2312"language="java"import="java.util.Enumeration" %>
<html>
<head>
<title>Value Of Name</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<!--定义表单数据-->
<input type="hidden" name="隐藏域" value="值">
<input type="text" name="文本域">
<input type="submit" name="Submit" value="提交按钮">
</form>
<p>
<%
//提取“名”集合
Enumeration names = request.getParameterNames();
String name,value;
for(Enumeration e=names;e.hasMoreElements();)
{
name = e.nextElement().toString();
value = request.getParameter(name);
out.println("<p>");
out.println("'"+name+"'"+"的值是"+"'"+value+"'");
out.println("</p>");
}
%>
</p>
</body>
</html>