August 2003
Intermediate to advanced
1140 pages
68h 45m
English
URLEncodedFormat
URLEncodedFormat(string [, CharacterSet])Encodes strings that otherwise cause errors when passed as URLs.
Optionally, a Java character set for the string to be encoded can be
specified. Depending on the server’s JRE, options
typically include UTF-8,
UTF-16, UTF-16BE,
UTF-16LE, US-ASCII, and
ISO-8859-1. If no character set is specified,
ColdFusion defaults to the response character encoding.
URLEncodedFormat( ) replaces nonalphanumeric
characters with their equivalent hexadecimal escape sequences.
ColdFusion automatically decodes any URL-escaped strings it
encounters. The following example creates a URL-encoded hyperlink
from a string containing spaces and nonalphanumeric characters:
<cfset TheDate = "04/15/2003"> <cfset ItemID = "123456"> <cfset Customer = "Caroline Smith"> Click on the link below to check-out:<br> <p><cfoutput> <a href="http://www.myserver.com/index.cfm?TheDate=#UrlEncodedFormat(TheDate)#& ItemID=#UrlEncodedFormat(ItemID)#&Customer=#UrlEncodedFormat(Customer)#">Check-out </a> </cfoutput>