您的位置:首页 > 其它

将含有unicode编码的字符串转换成中文

2017-02-13 16:34 260 查看
将unicode 字符串转换成中文

public String convert(String utfString) {
StringBuilder sb = new StringBuilder();
int i = -1;
int pos = 0;

while ((i = utfString.indexOf("\\u", pos)) != -1) {
sb.append(utfString.substring(pos, i));
if (i + 5 < utfString.length()) {
pos = i + 6;
sb.append((char) Integer.parseInt(utfString.substring(i + 2, i + 6), 16));
}
}
sb.append(utfString.substring(pos));
return sb.toString();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐