String str = "中华人民共和国";
String str1 = new String((str+"@").getBytes("utf-8"),"gbk");
System.out.println("str=="+str);
System.out.println("str1=="+str1);
String str2 = new String((str1).getBytes("gbk"),"utf-8");
System.out.println("str2=="+str2.substring(0,str2.length()-1));