ns_quotehtml - Escape HTML characters so they appear as-is in HTML pages
Returns the contents of HTML with certain characters that are special in HTML replaced with an escape code. The resulting text can be literally displayed in a webpage with an HTML renderer. Specifically:
& becomes &
< becomes <
> becomes >
' becomes '
" becomes "
All other characters are unmodified in the output.
% ns_quotehtml "Hello World!" Hello World!
% ns_quotehtml "The <STRONG> tag is used to indicate strongly emphasized text." The <STRONG> tag is used to indicate strongly emphasized text.
% ns_quotehtml {<span class="foo">} <span class="foo">
NOTES The set of characters that are substituted and their replacements may be different in previous versions of NaviServer. For example, NaviServer 2.x did not escape single or double-quotes.