gbk2312?????????
是gb2312,是楼主敲错了,还是程序里弄错了

解决方案 »

  1.   

    你加一句request.setCharacterEncoding("gb2312");
    试试!!!
      

  2.   

    String  pid = request.getParameter("id")//取值;
                  if (pid==null)
                  {pid="";//如果没填置空}
                   byte u[]=pid.getBytes("ISO-8859-1")//转化;
                   pid=new String(u)//  pid就是你要得到的值;
      

  3.   

    String  pid = request.getParameter("id")//取值;
                  if (pid==null)
                  {pid="";//如果没填置空}
                   byte u[]=pid.getBytes("ISO-8859-1")//转化;
                   pid=new String(u)//  pid就是你要得到的值;
    或<%@ page contentType="text/html; charset=UTF-8" %>应该是可以的.
      

  4.   

    你是不是用了Apache作为web服务器
    是否是只有打开静态页面才会出现这个问题
    如果是这样
    修改Apache的配置文件把
    AddDefaultCharset ISO-8859-1 
    改为:
    AddDefaultCharset  GB2312
      

  5.   

    request.setCharacterEncoding("gb2312");
    强烈建议加这句试试!
      

  6.   

    加这句就改没问题了吧
    <%@ page contentType="text/html; charset="gb2312" %>
      

  7.   

    check 1:
    <%@ page contentType="text/html; charset=gb2312" %>
    check 2:
    request.setCharacterEncoding("gb2312");
      

  8.   

    忘记了,如果是AddDefaultCharset  GB2312
    的问题
    改完后记得要删除IE缓存的所有脱机内容