如何只将String的特殊字符转换为unicode?

时间:2014-05-09 13:39:07

标签: java unicode

很简单,我想将字符串字符转换为Unicode。

E.G:

String txt = "fiancé bla";
System.out.println("Converted: " +  someMethod(txt) );

我正在寻找的输出是:Converted: fianc\u00e9 bla。我怎么能这样做?

提前致谢。

1 个答案:

答案 0 :(得分:2)

使用Apache Commons Lang3库,特别是 StringEscapeUtils.escapeJava(String)

public static void main(String[] args) {
    System.out.println(StringEscapeUtils.escapeJava("fiancé bla"));
    //outputs fianc\u00E9 bla
}