UNICODE编码解码

今天遇到这样的一个问题:

我需要利用http://epgsrv01.ucatv.com.cn/api/getCDNByVodId/7596这个获取到需要的数据,加载该链接得到的如下json格式的数据:

{"id":"7596","name":"\u8b66\u5bdf\u7ed3\u5a5a\u8bb0-\u54c8","src":{"0":"http:\/\/tvie02.ucatv.com.cn\/vod\/vol1\/2013-04-25\/7596\/7596.mp4"}}

通过解析json我们很容易得到id属性与src属性,但是我们得到的name属性确是UNICODE编码型式的,所以需要对其进行解码

解码很简单,只需要应用到commons-lang-2.4.jar包的org.apache.commons.lang.StringEscapeUtils类即可:

import org.apache.commons.lang.StringEscapeUtils;
public class unicode解码 {
	public static void main(String[] args) {
		System.out.println(StringEscapeUtils.unescapeJava("\u76f8\u9022\u5728\u96e8\u540e01-\u54c8"));
	}
}





你可能感兴趣的:(UNICODE编码解码)