程序:
      res.setContentType("text/html;charset=gb2312");      try
      {
         PrintWriter out = res.getWriter();
         out.println("<HTML>");
         out.println("<HEAD><TITLE>here is title</TITLE></HEAD>");
         out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");
         out.println("<BODY BGCOLOR=\"#ACC7FD\">");
 out.println("朱鎔基");
         out.println("</BODY></HTML>");
         out.close();
      }
      catch(IOException e)
      {
         System.out.println("HTML response: " + e.getMessage());
      }

解决方案 »

  1.   

     
     将第一个gb2312该为GBK就ok了
     
      

  2.   

    改成GBK不成啊! 我操作系统是AIX。用的是websphere+apache
      

  3.   

    out.println(new String("朱鎔基".getBytes()));试试看吧!
      

  4.   

    leon_32163(猪肉王子),你说的这种办法也不行啊。
    我本来能显示普通中文的,只是不能显示GBK字符。
      

  5.   

    考,还有很多你不认识的GBK字符呢,我数据库里一大堆,上面只是为了简化问题,才那么说的。
    快点帮我想想办法吧,大侠们!谢谢了,:)