中文UserID保存在session中传递之前先给它编码,然后使用时转换。一定不会有问题的

解决方案 »

  1.   

    fielli() 能不能详细一点,给点代码吧,谢谢
      

  2.   

    public String getStr(String str)
      {
        try
          {
            String temp_p=str;
            byte[] temp_t=temp_p.getBytes("ISO8859-1");
            String temp=new String(temp_t);
            return temp;
         }
       catch(Exception e)
        {    }
      return null;
    }userid=getStr(session.getAttribute("userid"));
      
      

  3.   

    有谁想过jsp中<%@page contentType="text/html;charset=GB2312"%>和html中<meta http-equiv="Content-Type" content="text/html; charset=gb2312">分别表示什么意思?我们知道几乎所有的乱码问题都可以通过各种编码来解决,但如果在做一个项目时每接受一个参数都要进行烦琐的编码,老大,这是不是太累了一点。其实所谓的编码解决方案只是治标不治本的做法而已。我这里只是想提醒大家一下,如果你是在解决问题,不要只停留在test层面上,我们是做出东东来给人家用,而不是给人家看的;如果你在看人家的解决方案时还应该多一点自己的判断力。(今天心情不好,请大家原谅)