esapiEncode

Calling the various encodeFor functions: encodeForHTML, etc.

esapiEncode(encodeFor,string) → returns string

This function requires Lucee 4.5 and up.  Not supported on Adobe ColdFusion, etc.

Argument Reference

encodeFor string
Required

Encode for what, valid values are:
- css: for output inside Cascading Style Sheets (CSS)
- dn: for output in LDAP Distinguished Names
- html: for output inside HTML
- html_attr: for output inside HTML Attributes
- javascript: for output inside JavaScript
- ldap: for output in LDAP queries
- url: for output in URL
- vbscript: for output inside vbscript
- xml: for output inside XML
- xml_attr: for output inside XML Attributes
- xpath: for output in XPath.

string string
Required

String to encode.

Compatibility

Lucee:

DEPRECATED since version 5 Warning: esapiEncode is deprecated, use encodeForHTML or any of the many other encodefor functions instead!

Examples
Sample code invoking the esapiEncode function

Signup for cfbreak to stay updated on the latest news from the ColdFusion / CFML community. One email, every friday.

Fork me on GitHub