public static String decodeUnicode(String dataStr) {
final StringBuffer buffer = new StringBuffer();
Pattern p=Pattern.compile("\\\\u([\\S]{4})([^\\\\]*)");
Matcher match=p.matcher(dataStr);
while(match.find())
{
char letter = (char) Integer.parseInt(match.group(1), 16);
buffer.append(new Character(letter).toString());
buffer.append(match.group(2));
}
return buffer.toString();
}
//针对某网站,只转中文而不转数字写的,可以直接把其中的数字返回
//如果只有中文,不要append group(2)就可以,当然,不改也是没有问题的