Arbitrary text may contain characters with special meaning in HTML, which may
cause HTML display to be corrupted if they are included unescaped in a web
page. This function escapes those special characters so they do not
interfere with the HTML markup generated by e.g. to_html.
Usage
html_esc(x, what = getOption("fansi.html.esc", "<>&'\""))Arguments
- x
character vector
- what
character(1) containing any combination of ASCII characters "<", ">", "&", "'", or "\"". These characters are special in HTML contexts and will be substituted by their HTML entity code. By default, all special characters are escaped, but in many cases "<>&" or even "<>" might be sufficient. @return
x, but with thewhatcharacters replaced by their HTML entity codes.
See also
Other HTML functions:
in_html(),
make_styles(),
to_html()