Java相当于javascript中的unncode函数来解析转义的unicode

时间:2013-03-20 09:31:20

标签: java json escaping

我在解析被表示为转义unicode的推文时遇到了麻烦,其中一些被发现是外语字符串 例如\u064a\u0633\u0639\u062f\u0646\u064a

2 个答案:

答案 0 :(得分:1)

使用org.apache.commons.lang.StringEscapeUtils

String s="\\u0048\\u0065\\u006C\\u006C\\u006F";
System.out.println(StringEscapeUtils.unescapeJava(s));

P.S。哎呀,在我发布答案之前我没有刷新这个页面,上面的评论传达了同样的东西。

答案 1 :(得分:0)

您可以尝试str = org.apache.commons.lang.StringEscapeUtils.unescapeJava(str);

来自apache commons

检查http://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/StringEscapeUtils.html