public static String encodeGBK(String s) {
       try {
           String encodeString = new String(s.getBytes("UTF-8"), "GBK");
           return encodeString;
       } catch(Exception e) {
           return s;
       }
   }

解决方案 »

  1.   

    “中文”应该没有问题,除非你的contentTye="text/html;charset=UTF-8"时候来改上去的,不过如果你更换过charset的话,在IDE里重新打开你的文件是应该是中文变成乱码(如JB)。但是country就不一定了,让看你传给他的值是什么?以及他的编码是什么?
      

  2.   

    我更改了默认CHARSET为UTF-8了,country为表单提交的数据,也经过IE编码了的~
     langjianjun(绝对在乎你)的方法显示还是不对的,中文显示为“锟斤拷锟斤拷”,你帮着测试下啊~
      

  3.   

    我用的是ECLIPSE2.1.3,它默认的编码是根据操作系统来设定的,我用的是中文2000,默认的就是GBK,请教如何更改ECLIPSE2.1.3的编码方式?