StringEscapeUtils.escapeHtml(String string)
Web ページの特殊文字を HTML エンティティに変換しようとしています。ただし、5 つの基本的な XML エンティティである<、>、"、'、および &もエスケープするため、上記の文字がエスケープされているため、HTML が正しくレンダリングされません。
その後、<、>、"、'、および &を 1 文字の形式に戻しますStringEscapeUtils.unescapeXml(String string)
。
これを行う他の方法はありますか?StringEscapeUtils が HTML エスケープを行うときに言及した 5 つのエンティティを含めないでください。