dragData["private"] is not Unicode aware

J. Landman Gay jacque at hyperactivesw.com
Mon Jun 17 16:56:48 EDT 2019


I had a similar problem with the merge command. Try using urlEncode to 
store the text and urlDecode to retrieve it.

Both our issues should probably be reported as bugs, but I haven't had 
time. Feel free. :)

On 6/17/19 3:09 PM, Paul Dupuis via use-livecode wrote:
> Folks (those who may have an interest at least):
> 
> I just filed a bug: https://quality.livecode.com/show_bug.cgi?id=22192
> 
> Essentially, I discovered in LC905rc1 that:
> 
> For years you could do:
> 
> set the dragData["private"] to "Some English Text"
> 
> and then put the dragData{"private"] and get "Some English Text"
> 
> In trying to may our apps more internationally aware (i.e. supporting 
> Unicode), we just tried:
> 
> set the dragData["private"] to "一些中文文本"
> 
> and then put the dragData["private"] and we got "??????"
> 
> And, before someone says "Use "text" vs "private", we use "private" 
> since, in our app, other data beside some text is added and that data is 
> private to our application (i.e. it should not be draggable outside our 
> app). My understanding is the using "text" would allow the data to be 
> draggable to other apps that allow dropped text.
> 
> Does this ("Private" NOT Unicode aware) seem like a Feature or a Bug?
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com





More information about the Use-livecode mailing list