ie5的编码方式是简体中文,程序中也没有什么问题,如果有的话ie6也应该出错呀!
服务器肯定是不能换的。

解决方案 »

  1.   

    编码格式不对。在ie里面用鼠标反键选择 编码为间体中文 gb2312。
    对了,ie的编码格式要和你在程序中输出的格式一致,在java里面,java的编码格式是unicode。如果需要的话,可以转换。
      

  2.   

    <%@ page session="true" contentType="text/html; charset=gb2312" %><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      

  3.   

    这种中文乱码问题,通常都是ISO8859-1和GBK两种编码互换的时候出现的,
    我觉得在你的页面里面一定要指定编码方式(如上面的仁兄所写),不要由ie去默认,而且这种问题通常多试几套转换就一定可以实现。
    如:new String( s.getBytes( "GBK" ), "ISO8859-1" ) 或
    new String( s.getBytes( "ISO8859-1" ), "ISO8859-1" )
      

  4.   

    对不起,第二个为:
    new String( s.getBytes( "ISO8859-1" ), "GBK" )
      

  5.   

    谢谢,其它地方都没有问题,就只是在页面间传递中文时出现乱码,我也不知道怎么搞的。不过我一气之下直接不通过页面传值了,通过程序到数据库中取值了,现在好了。不过对于上面的问题,你们说的,我都加了。如果说是程序有问题,那么无论对于ie5还是ie6都应该有问题,但是问题恰恰出在ie6正确而ie5乱码,这也是让我最迷茫的了。