test1.jsp<%@ page contentType="text/html; charset=gb2312" %>
<html>
    <head>
     <title>个人主页</title>
    </head>
    <body>
<h1>乱码</h1> 
<form name=form1 method=post action="">
  <input type=text name=boy>
  <input type=submit value="提交" name=submit>
</form> 
   </body>
</html>若第1行编码改为utf-8的话,中文显示正常
test2.jsp<%@ page contentType="text/html; charset=gbk" %><html>
<head><title>测试页面</title>
</head>

<body>
<h1>测试</h1>
<form name=fm action='process.jsp' method=post>
  <input type=text name=boy >
  <input type=submit name=submit value="提交">
</form>
</body>
</html>若编码改为utf-8,显示乱码太郁闷了哦,咋回事呢

解决方案 »

  1.   

    http://my.opera.com/primates/blog/show.dml/118744?0&show=loginhttp://blog.csdn.net/junye/archive/2005/08/24/464272.aspx
      

  2.   

    在工具栏中的window里的属性选项里的General中的Editor里的TextFile coding设为UTF-8
      

  3.   

    我猜测你以上页面的代码是在Eclipse中输入的,而且文件的保存编码格式为Unicode形式,之所以显示乱码,是因为,在unicode 模式下的中文 ,在 GBK中根本就不是中文,不行,你虽然 是乱码 ,你更改页面的编码方式为UTF-8,那么乱码就会消失
      

  4.   

    缓存,呵呵,清一下缓存再试试,同一个编码在同一个web服务器上展现的效果应该都是一样的啊
      

  5.   

    六个木,你不会是PHPCHINA里面的木林森吧?
      

  6.   

    你要把数据库也要设成UTF-8格式