jsp超级无敌大菜鸟的问题
来源:百度知道 编辑:UC知道 时间:2024/05/14 09:05:22
<HTML>
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
<form action = test.jsp method=post>你
<input type=text name=a>一头
<input type=text name=a>
<input type=submit name=c>
</form>
</BODY>
</HTML>
test.jsp:
<%
String get[]=request.getParameterValues("a");
for(int i=0;i<get.length;i++){
out.println(get[i]);
}
%>
在两个text里分别打中文"你","好"
显示的却是乱码->Äã ºÃ
是不是要加 ISO-8859-1 来转换?
该怎么改啊?
谢谢
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
<form action = test.jsp method=post>你
<input type=text name=a>一头
<input type=text name=a>
<input type=submit name=c>
</form>
</BODY>
</HTML>
test.jsp:
<%
String get[]=request.getParameterValues("a");
for(int i=0;i<get.length;i++){
out.println(get[i]);
}
%>
在两个text里分别打中文"你","好"
显示的却是乱码->Äã ºÃ
是不是要加 ISO-8859-1 来转换?
该怎么改啊?
谢谢
<HTML>
<HEAD>
<TITLE> </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>
<BODY>
<form action = test.jsp method=post>你
<input type=text name=a>一头
<input type=text name=a>
<input type=submit name=c>
</form>
</BODY>
</HTML>
test.jsp:
<%
String get[]=request.getParameterValues("a");
for(int i=0;i<get.length;i++){
out.println(get[i]);
}
%>
你加这条试下
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
最简单是一开始加上
request.setCharacterEncoding("GBK");
楼上的回答应该没错,你那是UTF-8的编码