Java 转义html赢得';t unescaped(现在:unescaped html不会返回)

Java 转义html赢得';t unescaped(现在:unescaped html不会返回),java,html,character-encoding,apache-commons,Java,Html,Character Encoding,Apache Commons,因此,我目前正在使用commons lang apache库 当我试图避开这个字符串时:和#128512 这将返回相同的字符串:和#128512 String characters = "😀" StringEscapeUtils.unescapeHtml(characters); 输出:和#128512 String characters = "😀" StringEscapeUtils.unescapeHtml(characters); 但是,

因此,我目前正在使用commons lang apache库

当我试图避开这个字符串时:
和#128512
这将返回相同的字符串:
和#128512

String characters = "😀"
StringEscapeUtils.unescapeHtml(characters);
输出:
和#128512

String characters = "😀"
StringEscapeUtils.unescapeHtml(characters);
但是,当我尝试用较少的字符来删除字符串时,它是有效的:

String characters = "㈳"
StringEscapeUtils.unescapeHtml(characters);
输出:㈳

有什么想法吗?当我试着去掉这个字符串
“😀;”
时,它起作用了,所以它可能是apache common langs库中的一个bug?或者有人能推荐另一个图书馆吗

谢谢

更新:


我现在能够成功地取消对字符串的缩放。现在的问题是,当我试图转义unescape的结果时,它不会返回字符串(