Hi Tore,

Thanks, but I’ve already looked at and tried those.

Even putting the data directly from the RecordSet to the field just results in 
question marks “?” where the emoji should be:

put textDecode(revDatabaseColumnNamed(sRecSet,"tw_full_text")) into fld 
"cleaned_tw_content" of cd  “twCleaner"

The table and field in the table are utf8mb4 encoded to allow the storing of 
emoji and other UTF data.

My connection in Navicat show it to be UTF-8 as well, and I can see the emoji 
in the results. However, I don’t see an option to set this in the 
revOpenDatabase(), so I take it that LC does it automatically…

Any other ideas appreciated.

TIA,

Steve MacLean


> On Aug 14, 2018, at 6:24 PM, Tore Nilsen via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> You should look up textEncode and textDecode in the dictionary. I think they 
> may prove useful.
> 
> Best regards
> Tore Nilsen
> 
> -------
> This mail contains no viruses or bacteria as it is electronically produced 
> and untouched by human hands. Once printed it may or may not contain various 
> microorganisms that can cause diseases. Print and hand out at own risk. 
> Unsolicited distribution of this mail is prohibited.
> 
> 
> 
> 
> 
> 
> 
>> 15. aug. 2018 kl. 00:18 skrev Stephen MacLean via use-livecode 
>> <use-livecode@lists.runrev.com>:
>> 
>> Hi All,
>> 
>> So I have data (text) stored in a mySQL DB that is set for UTF8 and it 
>> stores unicode and emoji characters just fine. 
>> 
>> My problem is that when I pull a field from the record set and put it into a 
>> LC field, I don’t get the unicode or emoji, just the the usual strange 
>> characters.
>> 
>> I know that LC fields support emoji and other unicode characters. I can cut 
>> and paste them in and they display fine.
>> 
>> My steps in getting the data from the DB to a LC field are:
>> 
>> Load the data into an array element like:
>> put revDatabaseColumnNamed(sRecSet,"tw_full_text") into 
>> gCurrentRec["tw_full_text"]
>> 
>> Then:
>> 
>> put gCurrentRec["tw_full_text"] into fld "tw_full_text"
>> 
>> 
>> I’m probably missing some encoding or decoding step along the way… can some 
>> one point me in the right direction?
>> 
>> Thanks,
>> 
>> Steve MacLean
>> _______________________________________________
>> 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
> 
> _______________________________________________
> 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

_______________________________________________
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