所以我目前正在使用 commons lang apache 库。
当我尝试取消转义此字符串时:😀
这将返回相同的字符串:😀
String characters = "😀"
StringEscapeUtils.unescapeHtml(characters);
输出:😀
但是当我尝试用较少的字符对字符串进行转义时,它可以工作:
String characters = "㈳"
StringEscapeUtils.unescapeHtml(characters);
输出:㈳
有任何想法吗?当我尝试"😀"
在在线取消转义实用程序上取消转义此字符串时,它可以工作,所以也许它是 apache common langs 库中的错误?或者有人可以推荐另一个图书馆吗?
谢谢。
更新:
我现在能够成功地对字符串进行转义。现在的问题是,当我试图逃避该 unescape 的结果时,它不会带回字符串(