// 任意编码的字符串转化为unicode字符串
public static String toUnicode(String str) {
String result = "";
for (int i = 0; i < str.length(); i++) {
int chal = (char) str.charAt(i);
result += "\\u" + Integer.toHexString(chal);
}
return result;
}
// unicode字符串转化为任意编码
public static String unicodeToString(String str) {
String[] str1 = str.split("\\\\u");
String result = "";
for (int i = 1; i < str1.length; i++) {
char c = (char) Integer.parseInt(str1[i], 16);
result += String.valueOf(c);
}
return result;
}