将string中的unicode转为汉字 其他不变
2015-09-11 09:36
316 查看
public String unescapeUnicode(String str){ StringBuffer c = new StringBuffer(); Matcher m = Pattern.compile("\\\\u([0-9a-fA-F]{4})").matcher(str); while(m.find()) { StringBuffer b = new StringBuffer(); b.append((char)Integer.parseInt(m.group(1),16)); m.appendReplacement(c, b.toString()); } m.appendTail(c); return c.toString(); }
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android java 与 javascript互访(相互调用)的方法例子
- Linux 与 Windows 对UNICODE 的处理方式
- android上改变listView的选中颜色
- String.intern
- Prototype源码浅析 String部分(二)
- Ruby中的String对象学习笔记
- Unicode详细分析解释
- PostgreSQL ERROR: invalid escape string 解决办法
- vbs中将GB2312转Unicode的代码
- 程序员趣味读物 谈谈Unicode编码
- 浅谈C++中的string 类型占几个字节
- 标准C++类string的Copy-On-Write技术
- C++实现string存取二进制数据的方法
- C#中string和StingBuilder内存中的区别实例分析
- 常用字符集编码详解(ASCII GB2312 GBK GB18030 unicode UTF-8)
- C#实现Json转Unicode的方法
- PHP STRING 陷阱原理说明
- c#中 String和string的区别介绍