我无法解析表示为转义 unicode 的推文,其中一些发现是外语字符串,例如\u064a\u0633\u0639\u062f\u0646\u064a
问问题
630 次
2 回答
1
使用org.apache.commons.lang.StringEscapeUtils
.
String s="\\u0048\\u0065\\u006C\\u006C\\u006F";
System.out.println(StringEscapeUtils.unescapeJava(s));
PS 糟糕,我在发布答案之前没有刷新此页面,上面的评论传达了同样的信息。
于 2013-03-20T09:40:47.097 回答
0
你可以试试str = org.apache.commons.lang.StringEscapeUtils.unescapeJava(str);
来自阿帕奇公地
于 2013-03-20T09:41:01.870 回答