jsp调用htm页面出现乱码,如何氏解决!!
jsp页面是这样写的
<td width="99%" background="images/gbnavm.gif"><div id="link1"><a href="student/">学生注册</a> </div></td>
下面是htm页面
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>注册</title>
<link href="../css/default.css" rel="stylesheet" type="text/css">
<script src="../js/default.js"></script>
</head>
<body>
<p align="center" style=" margin-top:80"> </p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F5f7f7">
<form name="form" method="post" action="reg.jsp">
<tr align="center">
<td height="27" colspan="2" bgcolor="#21536A"><div id="reg">学生注册</div></td>
</tr>
<tr>
<td width="200" height="22" align="center">用 户 名:</td>
<td width="300">
<input type="text" name="sname"></td>
</tr>
<tr>
<td height="22" align="center">密 码:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td height="22" align="center">密码确认:</td>
<td><input type="password" name="rpassword"></td>
</tr>
<tr>
<td width="200" height="22" align="center">真实姓名:</td>
<td width="300">
<input type="text" name="name">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">年 龄:</td>
<td width="300">
<input type="text" name="age">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">性 别:</td>
<td width="300">
<input type="radio" name="sex" value="1" checked>
男
<input type="radio" name="sex" value="0">
女
</td>
</tr>
<tr>
<td width="200" height="22" align="center">出生日期:</td>
<td width="300">
<input type="text" name="birthday">
年-月-日</td>
</tr>
<tr>
<td width="200" height="22" align="center">毕业学校:</td>
<td width="300">
<input type="text" name="school" value="不详">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">电子邮件:</td>
<td width="300">
<input type="text" name="email">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">所学专业:</td>
<td width="300">
<input type="text" name="specialty" value="不详">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">最高学历:</td>
<td width="300">
<input type="text" name="knowledge" value="不详">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">个人简历:</td>
<td width="300">
<textarea name="resume" cols="35" rows="5">无</textarea>
</td>
</tr>
<tr align="center">
<td height="35" colspan="2"><input type="submit" name="Submit" value="注册" onClick="return reg()">
<input type="reset" name="Reset" value="重置"></td>
</tr>
</form>
<tr>
<td height="22" colspan="2">说明:
<ul>
<p>1.注册用户名不允许为特殊字符和汉字.</p>
<p>2.用户名、密码、真实姓名、出生日期和电子邮件是必填项.</p>
<p>3.出生日期必需以正确的形式填写.</p>
</ul></td>
</tr>
</table>
</body>
</html>
当转到htm 页面后就出现中文乱码
<td width="99%" background="images/gbnavm.gif"><div id="link1"><a href="student/">学生注册</a> </div></td>
下面是htm页面
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>注册</title>
<link href="../css/default.css" rel="stylesheet" type="text/css">
<script src="../js/default.js"></script>
</head>
<body>
<p align="center" style=" margin-top:80"> </p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F5f7f7">
<form name="form" method="post" action="reg.jsp">
<tr align="center">
<td height="27" colspan="2" bgcolor="#21536A"><div id="reg">学生注册</div></td>
</tr>
<tr>
<td width="200" height="22" align="center">用 户 名:</td>
<td width="300">
<input type="text" name="sname"></td>
</tr>
<tr>
<td height="22" align="center">密 码:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td height="22" align="center">密码确认:</td>
<td><input type="password" name="rpassword"></td>
</tr>
<tr>
<td width="200" height="22" align="center">真实姓名:</td>
<td width="300">
<input type="text" name="name">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">年 龄:</td>
<td width="300">
<input type="text" name="age">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">性 别:</td>
<td width="300">
<input type="radio" name="sex" value="1" checked>
男
<input type="radio" name="sex" value="0">
女
</td>
</tr>
<tr>
<td width="200" height="22" align="center">出生日期:</td>
<td width="300">
<input type="text" name="birthday">
年-月-日</td>
</tr>
<tr>
<td width="200" height="22" align="center">毕业学校:</td>
<td width="300">
<input type="text" name="school" value="不详">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">电子邮件:</td>
<td width="300">
<input type="text" name="email">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">所学专业:</td>
<td width="300">
<input type="text" name="specialty" value="不详">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">最高学历:</td>
<td width="300">
<input type="text" name="knowledge" value="不详">
</td>
</tr>
<tr>
<td width="200" height="22" align="center">个人简历:</td>
<td width="300">
<textarea name="resume" cols="35" rows="5">无</textarea>
</td>
</tr>
<tr align="center">
<td height="35" colspan="2"><input type="submit" name="Submit" value="注册" onClick="return reg()">
<input type="reset" name="Reset" value="重置"></td>
</tr>
</form>
<tr>
<td height="22" colspan="2">说明:
<ul>
<p>1.注册用户名不允许为特殊字符和汉字.</p>
<p>2.用户名、密码、真实姓名、出生日期和电子邮件是必填项.</p>
<p>3.出生日期必需以正确的形式填写.</p>
</ul></td>
</tr>
</table>
</body>
</html>
当转到htm 页面后就出现中文乱码
...全文
相关推荐
JSP乱码解决
### JSP乱码解决方案:Apache配置详解在Web开发中,尤其是使用Java Server Pages (JSP)进行网页设计时,中文乱码问题时常困扰开发者。
JSP中 ajax的get请求的中文乱码问题的解决方法.pdf
综上所述,解决JSP中Ajax GET请求的中文乱码问题需要从服务器配置、Servlet处理、JSP页面编码和Ajax请求等多个角度综合考虑,并进行相应的调整。
JSP-常用编码转换工具
在做J2EE时,经常需要将静态网页转换成jsp,但下载下来的htm或htm文件本身是UTF8和unicode,直接改成jsp会变成乱码,在MyEclipse中修改也不成,颇费劲。这个代码程序就是用来读
登录验证页面jsp.pdf
页面重定向和包含:在身份验证失败的情况下,通过`response.sendRedirect("login.htm")`将用户重定向回登录页面。
国外空间出现乱码的几种解决办法
然而,在这一过程中,经常会遇到中文字符显示为乱码的问题,尤其是在使用ASP、PHP等语言开发的网站中更为常见。本文将详细介绍几种解决国外空间中文乱码的有效方法。


非技术区
