On 25 Sep 2012, at 21:29, Scott Rossi <sc...@tactilemedia.com> wrote:

> Hi List:
> 
> Wondering if someone has a suggestion for URL character formatting in LCŠ
> 
> I'm trying to format a URL string to submit to Google Maps.  The string is a
> street address that needs to be delimited using "+".  The complication
> arises when an address contains an accented character like ñ (n + tilde).
> If I change the ñ to a roman n, the address is processed, but I thought I
> could use something like urlEncode to handle problem characters.

Hi Scott

I think the + char is an encoded space. That's what LC outputs instead of the 
%20 alternative.

I'm guessing that strings with characaters such as ñ (n + tilde) need to be in 
UTF8 format before using url encode.

Example:

Here's a slightly exotic version of a well-known address:

25a Thistlé Street SW Lañe, Edinburgh

If we put that into field 1, then run the following:

put uniDecode(uniEncode(field 1), "UTF8") into tA
put urlencode(tA)

it gives: 25a+Thistl%C3%A9+Street+SW+La%C3%B1e%2C+Edinburgh

If we try this url in a browser:

maps.google.com/maps?q=25a+Thistl%C3%A9+Street+SW+La%C3%B1e%2C+Edinburgh

Apologies if any of the above gets rearranged in the mail.

Dave
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to