日期:2014-05-17  浏览次数:20756 次

若若地问一句:jsp中session的编码方式是什么?其实是因为乱码问题才问的
最近使用session跨页面传值,可是当我这样用的时候session.setAttribute("nickname",nkname),注:nkname是汉字。然后跳转到另外一个页面取它出来的时候,就是session.getAttribute("nkname").toString(),它就会乱码成为一个个???。试过了csdn里面好多办法都不行的情况下,用了这样一个方法:Strng getFromSession=new String((String)session.getAttribute( "sessionName ").getBytes( "GBK "), "ISO-8859-1 "); 所以我怀疑,session中的编码方式是不是ISO-8859-1?还是其他的? 还请各位朋友不吝赐教哦,恕我愚钝哈........

------解决方案--------------------
探讨
最近使用session跨页面传值,可是当我这样用的时候session.setAttribute("nickname",nkname),注:nkname是汉字。然后跳转到另外一个页面取它出来的时候,就是session.getAttribute("nkname").toString(),它就会乱码成为一个个???。试过了csdn里面好多办法都不行的情况下,用了这样一个方法:Strng getFromS……