Accented Characters Display
Devin Asay
devin_asay at byu.edu
Thu Apr 7 16:35:03 EDT 2011
On Apr 7, 2011, at 2:16 PM, Thomas Coder wrote:
> We’re having some trouble with accented characters and hoping someone can
> shed some light on the topic.
>
> We have data in a MySQL database that contains accented characters like
> “Nuñéz”, and we want it to display correctly in a datagrid.
>
> When we retrieve the data, LiveCode sees it as this: NuÒÈz
>
> When we try this:
> set the unicodeText of fld "Field" to uniencode(t, "UTF8")
>
> the words appears with a square character instead of the “ñé” characters.
>
> Is there a magic combination of code that fixes this?
Thomas,
I'm guessing you're on a Mac?
What happens when you do this:
-- retrieve the data from your database into variable t
put isoToMac(t) into fld "displayfld"
The root of your problem is probably that the data is not stored in the database as UTF-8. If it were, the 'set the unicode ...' statement would work. Also, make sure that the textFont for the destination field is set to a unicode font to ensure all of the characters display.
Hope this helps.
Devin
Devin Asay
Humanities Technology and Research Support Center
Brigham Young University
More information about the use-livecode
mailing list