我在解析被表示为转义unicode的推文时遇到了麻烦,其中一些被发现是外语字符串
例如\u064a\u0633\u0639\u062f\u0646\u064a
答案 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);