摘要
做项目开发的时候有一个需求就是将字符和Unicode互转的需求,网络上找了一圈,发现大家都是自己重写的方法,风险很大。于是自己又仔细翻了一下各种工具类(guava,commons包)发现了一个完美的解决方案,如下:
import org.apache.commons.lang3.text.translate.UnicodeEscaper;
import org.apache.commons.lang3.text.translate.UnicodeUnescaper;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "我爱你中国";
UnicodeEscaper ue = new UnicodeEscaper();
String b = ue.translate(s);
System.out.println(b);
UnicodeUnescaper uu = new UnicodeUnescaper();
System.out.println(uu.translate(b));
}
}