看下面代码,是否能对你有所启示
package tool;
public class TestStringEncod {
public static void main (String args[]) {
String k="中文english";
try{
String s=new String(k.getBytes("8859_1"),"gb2312");
System.out.println(s);//输出结果为-“??english”
s=new String(k.getBytes("8859_1"),"8859_1");
System.out.println(s);//输出结果为-“??english“
s=new String(k.getBytes("gb2312"),"gb2312");
System.out.println(s);//输出结果为-“中文english”
s=new String(k.getBytes("gb2312"),"8859_1");
System.out.println(s);//输出结果为-“????english“
}
catch(java.lang.Exception e){
e.printStackTrace(System.out);
}
}
}