一.汉字转Unicode
public static String toUnicode(String s) {
String regEx = "[\\u4e00-\\u9fa5]";
Pattern p = Pattern.compile(regEx);
String as[] = new String[s.length()];
String s1 = "";
for (int i = 0; i < s.length(); i++) {
Matcher m = p.matcher("" + s.charAt(i));
if(m.find())
{
as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
s1 = s1 + "\\u" + as[i];
}
else
s1 = s1 + s.charAt(i);
}
return s1;
}
二.Unicode转汉字
new String(str);//str为Unicode字符串