Java escape HTML

2022-09-01 05:08:00

目前,我用于转义字符串中不需要的HTML标签,但后来我意识到它也将带有重音符号的字符转义为,我不想要。org.apache.commons.lang.StringEscapeUtils escapeHtml()&something;,

你知道任何转义HTML标签的解决方案,但留下我的特别(好吧,对于某些人来说,他们在这里是正常的;])字母是这样的?

提前致谢!

balázs


答案 1
StringUtils.replaceEach(str, new String[]{"&", "\"", "<", ">"}, new String[]{"&amp;", "&quot;", "&lt;", "&gt;"})

答案 2

如果是安卓系统,请改用。TextUtils.htmlEncode(String)