I want to replace certain characters with their respective HTML entities in an HTML response inside a filter. Characters include <
, >
, &
. I can't use replaceAll()
as it will replace all characters, even those that are part of HTML tags.
What is the best approach for doing so?
From Java you may try Apache Commons Lang (legacy v2) StringEscapeUtils.escapeHtml()
. Or with commons-lang3: StringEscapeUtils.escapeHtml4()
.
Please note this also converts à
to à
& such.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With