August 2003
Intermediate to advanced
1140 pages
68h 45m
English
URLDecode
URLDecode(URLEncodedString [, CharacterSet])Decodes a URL-encoded string. An optional Java character set for the
encoded string may be specified. Depending on your 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 character encoding of the URL scope.
URL-encoded strings have all nonalphanumeric characters replaced with
their equivalent hexadecimal escape sequences. Both
%20 and the plus sign (+) are
treated as spaces. Here’s an example that takes a
URL-encoded string and decodes
it:
<cfset MyString="Why is the sky blue?"> <cfset EncodedString=URLEncodedFormat(MyString)> <cfset DecodedString=URLDecode(EncodedString)> <cfoutput> Original String: #MyString#<br> URL Encoded: #EncodedString#<br> Decoded: #DecodedString# </cfoutput>