必威体育Betway必威体育官网
当前位置:首页 > IT技术

【Unicode】unicode转码成中文

时间:2019-10-05 12:45:46来源:IT技术作者:seo实验室小编阅读:54次「手机版」
 

unicode编码转换

java

例子:

	private static String decodeunicode(){
    	String str = "\\u5c24";//unicode编码   汉字:尤
    	str = str.replaceAll("\\\\u", "");//去掉\\u , 留下 "5c24"  16进制数字
    	char ch = (char) integer.parseInt(str, 16);//将"5c24"转成10进制数字,并用char强转
    	return ch+"";
    }

工具方法:

	/**
	 * 
	 * @param unicode 需要转换的字符串
	 * @return
	 */
	public static String decodeUnicode(String unicode) {
        Pattern p = pattern.compile("\\\\u[0-9,a-f,A-F]{4}");//正则:匹配出字符串中所有的unicode编码
        Matcher m=p.matcher(unicode);
        while (m.find()){
            String code = m.group();
            code = code.substring(2, 6);//截取16进制的数字,去掉前面的\\u
            char ch = (char) Integer.parseInt(code, 16);
            unicode = unicode.replace("\\u"+code,String.valueOf(ch));//替换掉str中的unicode编码
        }
        return unicode;
    }

相关阅读

编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UN

转发:http://blog.jobbole.com/30526/来源:潜行者m 的博客编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的

ASCII和Unicode编码的区别

https://blog.csdn.net/skh2015java/article/details/80500482 归纳: 编码 大小 支持语言 ASCII 1个字节 英文 Un

Unicode、UTF-8、UTF-16之间的区别

为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时

Unicode 编码理解

Unicode(统一码、万国码、单一码)于1990年开始研发,1994年正式公布,是计算机领域里一项业界标准,包括字符集,编码方案等。Unicode是为了

视频转码

author:fanfq(xiaoban)Email:fangqing.fan#gmail.comlink:http://fanfq.iteye.com/admin/blogs/655569 changelog: 有很多朋友发

分享到:

栏目导航

推荐阅读

热门阅读