我的JSP页面页,采用utf-8,而数据库里是iso-8859-1我取出中文的时候显示乱码,知道的朋友说说怎么搞定哈!!

解决方案 »

  1.   

    content = new String(content.getBytes("ISO-8859-1"),"utf-8");这样转换试试
      

  2.   

    你可以试一下用servlet的过滤把所有的数据进行统一编码
    编成gb2312
      

  3.   

    为什么要编成GB2312,我就是要utf-8呀,
      

  4.   

    可以考虑从数据库里以这种方式存取:
    在dburl后面加上useUnicode=true&characterEncoding=UTF-8
      

  5.   

    y=new String(y.getBytes("ISO8859_1"),"utf8");
    编码转换就可以了
      

  6.   

    用下面这段代码应该可以了:
    String str="从数据库取出的字符";
    byte temp[] =str.getBytes("ISO-8859-1");
    str=new String(temp);