怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
希望谁有例子发一个看看

解决方案 »

  1.   

    String name="姓名";
    String s=new String(name.getbytes("ISO-8859-1"));
      

  2.   

    嗯,假如“China”这个字符串是用GB2312编码的,那操作方式如下:
    String s = "China";
    String result = new String(s.getBytes("GB2312"),"iso8859-1")。
      

  3.   

    好像用getBytes的话从ISO转到GB2312可以,从GB2312到iso8859-1就会有乱码
      

  4.   

    本来都不是统一的编码GB2312转成ISO8859-1当然可能有乱码,因为GB2312支持中文,而IS08858-1不支持,你用中文GB2312的字符串转换成ISO8858-1,当然会是乱码了
      

  5.   

    我就是用这种方法解决我request得到的值是乱码,没有出现什么错误啊!