首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

将Unicode字符转换成汉语言

2012-12-23 
将Unicode字符转换成中文前段时间写的一个将Unicode字符转换为中文的方法,分享下,希望各位能指出其中的问

将Unicode字符转换成中文

前段时间写的一个将Unicode字符转换为中文的方法,分享下,希望各位能指出其中的问题,呵呵。

? public static String ToChinese(String str) { //将Unicode字符转换为中文
??? Pattern p = Pattern.compile("&#([\\d]{4,5});");
??? Matcher m = p.matcher(str);
??? StringBuffer b = new StringBuffer();
??? while (m.find()) {
????? try {
??????? String ss = m.group(1);
??????? char c = (char) Integer.parseInt(ss);
??????? String s = Character.toString(c);
??????? m.appendReplacement(b, s);
????? }
????? catch (Exception ex) {
??????? ex.printStackTrace();
????? }
??? }
??? m.appendTail(b);
??? return b.toString();
? }

热点排行