Yes, you should textencode() to UTF when storing and textdecode() when reading - at least doing that on mobile worked for me.
cheers Alan > On 19 Mar 2022, at 8:01 am, Paul Dupuis via > use-livecode-requ...@lists.runrev.com wrote: > > On 3/18/2022 12:18 PM, Dan Friedman via use-livecode wrote: >> I can't be the first to bring this up, so sorry if this has been asked >> already... >> >> Is there a current solution for Emojis in text? On a mobile device, in a >> native field, a user enters a emoji (no method to stop them that I can >> find). I save that text somewhere like a database. When I load it back >> (into a LC field for display), it appears as a question mark. What up? >> Anyone have knowledge on this topic? Is there a useEmojis property I don't >> know about? >> > > It probably depends on 2 things: > > 1) If the app the Emojis are created in is creating them as Unicode > Emojis or as images. If they are created as images, then they are > probably not getting transferred to the database correctly. If they are > Unicode, also make sure they are not being lost in the upload to the > database - the database encoding needs to support some Unicode encoding > like UFT8 > > 2) If the database has the correct data, then when loading it into a > LiveCode field you probably need to textDecode (see dictionary) the data > from UTF8 to LiveCode's native (UTF16) text. > > See https://unicode.org/emoji/charts/full-emoji-list.html as well _______________________________________________ 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