Converting from unicode to ASCII

Mark Wieder ahsoftware at sonic.net
Tue Sep 22 19:22:05 EDT 2020


On 9/22/20 3:48 PM, J. Landman Gay via use-livecode wrote:
> I have a stack with an index. When a user clicks a line, a handler uses 
> the clicktext to create a file name which is always the clicktext plus 
> the ".livecode" extension. The stack is then downloaded from an AWS 
> server and displayed.
> 
> We are now translating some stacks to other languages which require 
> unicode text. AWS recommends not using accented characters in file 
> names, so we need to translate the clicktext into plain ASCII.
> 
> Is there a good way to do that without using a lookup table or metadata? 
> The file names doesn't need to make sense syntactically. For example,
> 
>     l’Académie française -> lAcademiefrancaise.livecode
> 
> ...or similar, whatever works. The user will never see the file name.
> 

Is this just a temporary filename (not long-term storage)?
In that case why use the clicktext at all?
Can you use tempname() to create and retrieve the stack?
Or better yet uuid()?

-- 
  Mark Wieder
  ahsoftware at gmail.com



More information about the use-livecode mailing list