在文件头加上这个看看:<%@ page contentType="text/html; charset=GBK" %>

解决方案 »

  1.   

    你用的什么服务器,weblogic还是tomcat,或是其他?
      

  2.   

    用tomcat5.0的,我估计不是服务器或数据库的问题,因为其他页面都没有问题就这个页面有问题。
      

  3.   

    <%
    request.setCharacterEncoding(response.getCharacterEncoding()); 
    %>
    加上这个看看~~~
      

  4.   

    <%@ page contentType="text/html;charset=GBK" %>
    <%
    errorInfo="";
    if(username.equals("") || username.equals("客人")) {
      errorInfo="没有此用户名!";
    }
    else {
      User user=(new UserFactory()).getUserStats(username);
      ForumTopic forumTopic=(new ForumTopicFactory()).getUserLastPost(username);
      int allPostNumber=user.getNPosts(),
          allReplyNumber=user.getNReply(),
          allDeleteNumber=user.getNDelete(),
          userVisitTimes=user.getVisitTimes(),
          userMoney=user.getMoney(),
          userExperience=user.getExperience(),
          userCharm=user.getCharm(),
          userMark=user.getMark();
      int lastPostForum=forumTopic.getForumID(),
          lastPostTopic=forumTopic.getGroupID();
      short userMode=user.getUserMode(),
            userGrade=user.getGrade(),
            userImageWidth=user.getImageWidth(),
            userImageHeight=user.getImageHeight();  String email=user.getEmail(),
             newMemberTitle=user.getNewMemberTitle(),
             newSocialPart=user.getNewSocialPart(),
             sex=user.getSex(),
             education=user.getEducation(),
             marry=user.getMarry(),
             work=user.getWork(),
             birthday=user.getBirthday(),
             userSX=user.getUserSX(),
             astro=user.getAstro(),
             homePage=user.getHomePage(),
             qq=user.getQQ(),
             icq=user.getIcq(),
             country=user.getCountry(),
             province=user.getProvince(),
             city=user.getCity(),
             introdution=user.getIntrodution(),
             signature=user.getSignature(),
             userAvatar=user.getImageName(),
             userImageURL=user.getImageUrl(),
             registerTime=user.getRegisterTime(),
             lastActiveTime=user.getLastActiveTime();
      ForumGrade forumGrade=(new ForumGradeFactory()).getGradeTitle(userMode, userGrade);
      String gradeTitle=forumGrade.getMName(),
             lastPostTitle=forumTopic.getTitle(),
             lastPostAt=forumTopic.getPostAt();
             //transfer to lycode
             if(!signature.equals("")) {
               signature=(new ForumFilter(signature)).getFilterString();
               if(arrawSignFontSize.equals("1"))
                 signature=(new ForumFilter(signature)).getFilterString("FontFilter");
               if(arrawSignPic.equals("1"))
                 signature=(new ForumFilter(signature)).getFilterString("ImgFilter");
               //用户签名支持flash,如需支持,把下一行的注释去掉
               //signature=(new ForumFilter(signature)).getFilterString("FlashFilter");
               //用户签名支持media[rm][mp][qt],如需支持,把下一行的注释去掉
               //signature=(new ForumFilter(signature)).getFilterString("ObjectFilter");
               //用户签名支持背景音乐[bgsound],如需支持,把下一行的注释去掉
               //signature=(new ForumFilter(signature)).getFilterString("SoundFilter");
             }
             //transfer \n-><br>
             introdution=StringUtils.toBR(introdution);
             signature=StringUtils.toBR(signature);
    %>
    <table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
     <tr>
      <td>
       <table cellpadding=6 cellspacing=1 border=0 width=100%>
        <tr>
         <td bgcolor=<%=miscbacktwo%> valign=middle colspan=2 align=center>
          <font color=<%=fontcolormisc%>>"<b><font color=<%=fonthighlight%>><%=username%></font></b>" 祦 膩竵鰜葋0藖(讈 蕘羴蟻
         </td>
        </tr>
        <tr>
      

  5.   

    在html head 区添加
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      

  6.   

    是什么系统,LINUX上要改一个I18N的东东,想当初我搞了2个星期的乱码,掺啊
      

  7.   

    在Jsp页面开头加:
    <%@page pageEncoding="GB2312"%>
    <%@page contentType="text/html; charset=gb2312"%>
    <%request.setCharacterEncoding("GB2312");%>
    在Servlet开头加:
    request.setCharacterEncoding("GB2312");
    response.setContentType("text/html;charset=GB2312"); 
    如果还不对,就是你的基本功问题了
      

  8.   

    注意你的ie缓存的问题哦..
    修改jsp以后服务器要重新编译它的,如果灭有的画就是你的ie缓存了,把它清空了再来试试。