你的编译参数可能有问题,看看JSP编译以后的JAVA文件中中文字符是不是乱码

解决方案 »

  1.   

    我个人认为可能是Tomcat的一个小bug 我当初也是遇到这样的问题,请教很多人都解决不了,后来我换了个5.0.27的版本,启动后测试页面的中文还是乱码,于是“stop service”然后再“start service”,嗨,居然就好了!!不管你信不信。我的问题就是这样解决了……
      

  2.   

    work文件下面java文件中怎么看不中文啊  也没发现乱码啊!
      

  3.   

    重新启动没用啊
    以前记得我用resin这个服务器的时候就没有这个问题
    不过它产生了一个新问题
    就是页面之间传递中文  和 页面和数据库中传递中文的问题两个服务器遇到的问题正好相反
      

  4.   

    我已经找过了
    但是以前的帖子多半都是 页面转换啊  数据库啊方面的中文问题
    我这个是html显示中文 乱码的问题
    不一样啊郁闷
      

  5.   

    用resin似乎好点...
    但也好不到哪里去
      

  6.   

    难道非要设置这个:
    <meta http-equiv="Content-Type" content="text/html charset=gb2312">
    ???
      

  7.   

    我的办法是安装5.0.27版,第一次测试后,大概是乱码,不急,重新加载一次tomcat,然后再刷新页面!!注意这个办法好象对其它版本不灵。
      

  8.   

    我现在把每个汉字的位置用
    <% out.print(new String("用户登陆".getBytes("iso-8859-1"),"gbk"));%>
    代替就可以 了
      

  9.   

    解决了
    我产生乱码的原因是因为include的问题
    我在没个include 前面加上  <%@ page pageEncoding="gb2312"%>
    就没有乱码问题了