bottom line question:

Is LC automatically transforming all the 128-255 ANSI chars to their unicode equivalents? as per this chart:

http://www.alanwood.net/demos/macroman.html

??

Back story:

For years I have struggled with getting MacRoman ANSI characters like Curly quote(s) and MDashes which are called on the Mac Keyboard with e.g. shift-option-dash... In the old days this would produce.. if you ran a charToNum function on it you would get 209 for mdash...

Once again, circa 2015 I am faced with text that contains both unicode compliant UTF-8 strings AND macRoman ANSI in the same paragraph...

But...if I import that text into an LC field using "set the html text" to that same chunk which include the ANSI character... I am seeing the mdash properly displayed and the curly quotes and apostrophe's

Now, and this is the interesting part: in LC7.1 RC3 if copy that from LC, open a browser, go to PHPMyAdmin and paste into a column/field I am getting what appears to me fully unicode compliant text!

Since the screen is rendering the characters as expected.. I can't really tell though.. I don't know how to analyze the string to see if it is 100% unicode... but my "gut" is telling me that perhaps LC is auto transforming the old 209 to the new unicode — for that character "on it's own," so to speak.

If so, this is "huge" for me... good news... but we are still having problems with "POST" to get that same text into the database...

I've tried the clipboardData["unicode"]

But I think Jacque clued me in and the way to go is to do

textEncode (the clipboardData["text"], "UTF-8") into tDataToPost

and *then* post it to the API that will insert it into mySQL

Also... if any one has any advice on how to handle the post on the LC server side to preserve the UTF-8 string for insertion (RevIgniter Active database library) that will also help.

But the POST is a separate issue... I first want to understand what LC is doing in these fields with the "old" ANSI chars on the Mac?

Swasti Astu, Be Well!
Brahmanathaswami

Kauai's Hindu Monastery
www.HimalayanAcademy.com


_______________________________________________
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