我正在尝试StringEscapeUtils.escapeHtml(String string)
将网页上的特殊字符转换为 HTML 实体。但它也转义了五个基本的 XML 实体,即<、>、"、' 和 &,这使得我的 HTML 无法正确呈现,因为提到的字符被转义了。
所以在那之后我所做的就是使用StringEscapeUtils.unescapeXml(String string)
将<、>、"、' 和 &返回到它们的单个字符形式。
有没有其他方法可以做到这一点?不包括我在 StringEscapeUtils 进行 HTML 转义时提到的 5 个实体?