public static String unicode2Str(String unicode){
StringBuffer str=new StringBuffer();
String[] hex=unicode.split("\\\\u");
for(int i=0;i<hex.length;i++){
str.append(hex[i]);
}
return str.toString();
}
public static String str2Unicode(String str){
StringBuffer unicode=new StringBuffer();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
unicode.append("\\u"+Integer.toHexString(c));
}
return unicode.toString();
}
本文提供了两个实用的方法:unicode2Str用于将Unicode编码转换为普通字符串;str2Unicode用于将普通字符串转换为Unicode编码形式。这对于处理包含特殊字符的文本特别有用。

被折叠的 条评论
为什么被折叠?



