
372
DEVELOPING
COLDFUSION 9 APPLICATIONS
Developing CFML Applications
Las
t
upda
te
d 8/5/2010
Tags and functions for controlling character encoding
The following tags and functions let you specify the character encoding of text that ColdFusion generates and
interprets:
Functions for controlling and using locales
ColdFusion provides the following functions that let you specify and identify the locale and format text based on the
locale:
Tag or function
Attribute or parameter
Use
cfcontent
type
Specifies the encoding in which to return the results to the client browser.
For more information, see “
Determining the page encoding of server
output
” on page
371.
cffile
charset
Specifies how to encode data written to a file, or the encoding of a file
being read. For more information, see “
File data
” on page
377.
cfheader
charset
Specifies the character encoding in which to encode the HTTP header
value.
cfhttp
charset
Specifies the character encoding of the HTTP request.
cfhttpparam
mimeType
Specifies the MIME media type of a file; can positionally include the file’s
character encoding.
cfmail
charset
Specifies the character encoding of the mail message, including the
headers.
cfmailpart
charset
Specifies the character encoding of one part of a multipart mail message.
cfprocessingdirective
pageEncoding
Identifies the character encoding of the contents of a page to be
processed by ColdFusion. For more information, see“
Determining the
character encoding of a ColdFusion page
” on page
370.
CharsetDecode
encoding
Converts a string in the specified encoding to a binary object.
CharsetEncode
encoding
Converts a binary object to a string in the specified encoding.
GetEncoding
Returns the character encoding of text in the Form or URL scope.
SetEncoding
charset
Specifies the character encoding of text in the Form or URL scope. Used
when the character set of the input to a form, or the character set of a URL,
is not in UTF-8 encoding.
ToBase64
encoding
Specifies the character encoding of the string being converted to Base 64.
ToString
encoding
Returns a string encoded in the specified character encoding.
URLDecode
charset
Specifies the character encoding of the URL being decoded.
URLEncodedFormat
charset
Specifies the character encoding to use for the URL.
Tag or function
Use
GetLocale
Returns the current locale setting.
GetLocaleDisplayName
Returns the name of a locale in the language of a specific locale. The default value is the current
locale in the locale’s language.
LSCurrencyFormat
Converts numbers into a string in a locale-specific currency format. For countries that use the euro,
the result depends on the JVM version.
LSDateFormat
Converts the date part of a date/time value into a string in a locale-specific date format.