求大神帮忙,form提交后的结果显示不正常
下面是html文件源码<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<body>
<form method="get" action="5-1.asp">
姓名:<input type="text" name="stuname"><br>
性别:<select name="gender">
<option>男</option>
<option>女</option>
</select><br>
您的爱好有:<br>
<input name="hobby" type="checkbox" value="体育">体育
<input name="hobby" type="checkbox" value="购物">购物
<input name="hobby" type="checkbox" value="阅读">阅读
<br>
<input type="submit" name="Submit1" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>
</body>
</html>
下面是5-1.asp源码
<% @ Language=VBScript %>
<%
Response.Expires=0
SName = Request.Form("stuname")
SGender = Request.Form("gender")
Shobby = Request.Form("hobby")
%>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
您的姓名:<% =SName%><Br><Br>
性 别:<% =SGender%><Br><Br>
<% Response.Write"您的爱好有: <Br>"
For i=1 to Request.Form("hobby").Count
Response.Write Request.Form("hobby")(i)&"<Br>"
Next
%>
</body>
</html>
附件是HTML页面和提交后的截图,可以看到,出现了乱码,结果也不能正常显示