Thanks everyone - 

The good news is I actually (again) don't seem to need it. 

Spike, you've highlighted the issue I was thinking of (or drawing blanks to).

When it boils down to it - seems more like you can only guess that the string is URL 
encoded.

Interesting though.

Thanks again,

Mark
------------------------------------------------------------------
[EMAIL PROTECTED]
ICQ: 3094740
Safe From Bees
[ www.safefrombees.com ]


Quoting Spike <[EMAIL PROTECTED]>:

> I think this is a lot more tricky than it looks at first glance.
> 
> Consider the following example:
> 
> <cfset str = "Hexadecimal coding can be used to convert characters to a 
> hexadecimal equivalant. For example, a space can be represented as %20, 
> or a + sign can be converted to a %2B.">
> 
> <cfif reFindNoCase('%[0-9]{2}',str)>
>    <cfoutput>#urlDecode(str)#</cfoutput>
> <cfelse>
>    <cfoutput>#str#</cfoutput>
> </cfif>
> 
> Although it's a contrived example, it's not beyond the bounds of 
> possibility that something similar could appear in a real string.
> 
> Spike
> 
> Steve Onnis wrote:
> 
> > Why worry
> >  
> > Just decode it
> >  
> > if its encoded it will decode the string.  If not it wont hurt it
> >  
> > Steve
> > 
> >     -----Original Message-----
> >     *From:* [EMAIL PROTECTED]
> >     [mailto:[EMAIL PROTECTED] Behalf Of
> >     *Vaughan Allan
> >     *Sent:* Wednesday, November 19, 2003 4:18 PM
> >     *To:* CFAussie Mailing List
> >     *Subject:* [cfaussie] Re: isURLEncoded
> > 
> > 
> >     something like:
> > 
> >     <CFSCRIPT>
> >             function IsURLEncoded(text)
> >             {
> >                     if (REFind("%[0-9]{2}",text)) return true;
> >                     return false;
> >             }
> >     </CFSCRIPT>
> > 
> > 
> > 
> > 
> >     *Mark M <[EMAIL PROTECTED]>*
> >     Sent by: [EMAIL PROTECTED]
> > 
> >     19/11/2003 03:08 PM
> >     Please respond to
> >     "CFAussie Mailing List" <[EMAIL PROTECTED]>
> > 
> > 
> >             
> >     To
> >             "CFAussie Mailing List" <[EMAIL PROTECTED]>
> >     cc
> >             
> >     Subject
> >             [cfaussie] isURLEncoded
> > 
> > 
> >             
> > 
> > 
> > 
> > 
> > 
> >     hey all -
> > 
> >     Anyone know a nifty way to tell if a string is URL Encoded or not?
> > 
> >     I'm drawing blanks.
> > 
> >     Just getting some data from an external source, and SOME of it will
> >     need to be decoded ,and
> >     some won't be, the rules of which are slightly haphazard, so I
> >     thought if i could tell if a string
> >     was encoded, I could subsequently decode it.
> > 
> >     TIA
> > 
> >     Mark
> >     ------------------------------------------------------------------
> >     [EMAIL PROTECTED]
> >     ICQ: 3094740
> >     Safe From Bees
> >     [ www.safefrombees.com ]
> > 
> > 
> > 
> > 
> >     ---
> >     You are currently subscribed to cfaussie as:
> >     [EMAIL PROTECTED]
> >     To unsubscribe send a blank email to
> >     [EMAIL PROTECTED]
> > 
> >     MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
> >     http://www.mxdu.com/ + 24-25 February, 2004
> > 
> > 
> > 
> >    
> 
****************************************************************************
> >     If this communication is not intended for you and you are not an
> >     authorised
> >     recipient of this email you are prohibited by law from dealing with or
> >     relying on the email or any file attachments. This prohibition
> includes
> >     reading, printing, copying, re-transmitting, disseminating, storing
> >     or in
> >     any other way dealing or acting in reliance on the information. If you
> >     have received this email in error, we request you contact ABN AMRO
> >     Morgans
> >     Limited immediately by returning the email to
> [EMAIL PROTECTED]
> >     and destroy the original. We will refund any reasonable costs
> associated
> >     with notifying ABN AMRO Morgans. This email is confidential and may
> >     contain
> >     privileged client information. ABN AMRO Morgans has taken reasonable
> >     steps
> >     to ensure the accuracy and integrity of all its communications,
> >     including
> >     electronic communications, but accepts no liability for materials
> >     transmitted. Materials may also be transmitted without the knowledge
> >     of ABN
> >     AMRO Morgans. ABN AMRO Morgans Limited its directors and employees
> >     do not
> >     accept liability for the results of any actions taken or not on the
> >     basis
> >     of the information in this report. ABN AMRO Morgans Limited and its
> >     associates hold or may hold securities in the companies/trusts
> mentioned
> >     herein. Any recommendation is made on the basis of our research of the
> >     investment and may not suit the specific requirements of clients.
> >     Assessments of suitability to an individual's portfolio can only be
> made
> >     after an examination of the particular client's investments, financial
> >     circumstances and requirements.
> >    
> 
****************************************************************************
> >     --- You are currently subscribed to cfaussie as:
> >     [EMAIL PROTECTED] To unsubscribe send a blank email to
> >     [EMAIL PROTECTED] MXDU2004 + Macromedia
> >     DevCon AsiaPac + Sydney, Australia http://www.mxdu.com/ + 24-25
> >     February, 2004
> > 
> > ---
> > You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
> > To unsubscribe send a blank email to 
> > [EMAIL PROTECTED]
> > MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
> > http://www.mxdu.com/ + 24-25 February, 2004
> 
> -- 
> Stephen Milligan
> Software Architect for http://www.bestrates.com.au
> MSN: [EMAIL PROTECTED]
> 
> 
> 
> ---
> You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to [EMAIL PROTECTED]
> 
> MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
> http://www.mxdu.com/ + 24-25 February, 2004
> 
> 
> 

---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]

MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004

Reply via email to