我想转义JSP页面中的字符。哪个更适合,escapeXmlescapeHtml

最佳答案

它们是为不同的目的而设计的,HTML有很多XML没有的实体。XML只有5个转义:

&lt; represents "<"
&gt; represents ">"
&amp; represents "&"
&apos; represents '
&quot; represents "

当HTML有负载时,请考虑&nbsp;>&copy;等。这些HTML代码在XML中无效,除非在头中包含定义。数字代码(如版权符号的&#169;)在两者中都有效。

关于html - escapeXml和escapeHtml有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3735900/

10-13 00:41