Java 转义html赢得';t unescaped(现在:unescaped html不会返回)
因此,我目前正在使用commons lang apache库 当我试图避开这个字符串时: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); 但是,
和#128512代码>
这将返回相同的字符串:和#128512代码>
String characters = "😀"
StringEscapeUtils.unescapeHtml(characters);
输出:和#128512代码>
String characters = "😀"
StringEscapeUtils.unescapeHtml(characters);
但是,当我尝试用较少的字符来删除字符串时,它是有效的:
String characters = "㈳"
StringEscapeUtils.unescapeHtml(characters);
输出:㈳
有什么想法吗?当我试着去掉这个字符串“😀;”
时,它起作用了,所以它可能是apache common langs库中的一个bug?或者有人能推荐另一个图书馆吗
谢谢
更新:
我现在能够成功地取消对字符串的缩放。现在的问题是,当我试图转义unescape的结果时,它不会返回字符串(