Page 1 of 1

Unicode Support

Posted: Wed Jul 17, 2013 5:57 pm
by turbolaserguy
RunRev Company should really hire Asian (Japanese, Chinese, Korean etc.) employees so that LiveCode supports unicode characters very soon. Please do that!

Re: Unicode Support

Posted: Wed Jul 17, 2013 8:04 pm
by SteveTX
Livecode does support unicode and multiple language sets.

see function uniEncode.
Parameters:
The stringToEncode is any string, or expression that evaluates to a string.

The language is one of the following:
* ANSI (synonym for "English")
* Arabic
* Bulgarian
* Chinese
* English
* Greek
* Hebrew
* Japanese (Shift-JIS)
* Korean
* Polish
* Roman
* Russian (Cyrillic)
* Thai
* Turkish
* SimpleChinese (Simplified Chinese)
* Ukrainian
* Unicode (UTF-16)
* UTF8
* w (synonym for "Unicode")

Re: Unicode Support

Posted: Wed Jul 17, 2013 8:28 pm
by Klaus
Yes, but managing this is currently a pain in the a** :-D

Re: Unicode Support

Posted: Wed Jul 17, 2013 10:00 pm
by SteveTX
I don't see any problems with making a UTF8 to ANSI string converting function... unless your coding is sloppy, Klaus? :D

Re: Unicode Support

Posted: Thu Jul 18, 2013 11:40 am
by Klaus
Hey, hey, hey! SLOPPY?
NO WAY! I'm german! :-D

Well, I mean this is unneccessarily complicated, OK? 8-)
"Unicode, it just works!" has been promised by RunRev for a long time, but we are still waintig for it...

Re: Unicode Support

Posted: Tue Jul 23, 2013 1:35 pm
by turbolaserguy
When a stack path contains unicode characters, the stack can't even be saved! It's a serious problem. And LiveCode's default encoding should be Unicode, not ANSI.

Re: Unicode Support

Posted: Tue Jul 23, 2013 3:13 pm
by FourthWorld
turbolaserguy wrote:And LiveCode's default encoding should be Unicode, not ANSI.
I'm sure they agree, but the core issue has been that LiveCode preceded Unicode's invention by many years. In the time since Unicode came onto the scene, LC has been implementing many aspects of Unicode, and IIRC the part that will also handle file paths is included in the "Unicodification" task described on their road map here:
http://livecode.com/community/roadmap/

I don't know specifically how the three phase outlined there translate into delivery dates, but at least we can be confident they're well aware of the need for this and have prioritized it on their task list.

Re: Unicode Support

Posted: Wed Jul 24, 2013 10:42 pm
by turbolaserguy
FourthWorld,

Unicodification should be the TOP priority of the roadmap, not just part of the roadmap.

Re: Unicode Support

Posted: Wed Jul 24, 2013 10:49 pm
by FourthWorld
turbolaserguy wrote:Unicodification should be the TOP priority of the roadmap, not just part of the roadmap.
I wouldn't argue with that, but since there are dozens of "TOP" priorities, they have to be prioritized. :)

AFAIK the current task list represents a mix of considerations, including difficulty, scope of need, dependency on other tasks, etc. But if you can drop them an email and get them to put that on top I wouldn't complain.

Re: Unicode Support

Posted: Thu Jul 25, 2013 1:24 am
by turbolaserguy
FourthWorld,
What are their email addresses?

Re: Unicode Support

Posted: Thu Jul 25, 2013 1:44 am
by FourthWorld
support at runrev.com

Re: Unicode Support

Posted: Thu Jul 25, 2013 1:36 pm
by turbolaserguy
FourthWorld,
Thanks.

Re: Unicode Support

Posted: Thu Jul 25, 2013 2:34 pm
by FourthWorld
I should note that the request for this has already been submitted to the bug DB, with the most recent comment from RunRev that they're working on a solution:
http://quality.runrev.com/show_bug.cgi?id=2646

Re: Unicode Support

Posted: Sat Jul 27, 2013 1:43 am
by turbolaserguy
FourthWorld,
I tried to submit another bug on LiveCode Quality Control Center but I get this error:

A value must be set for the 'Desktop OS' field.

But there's no field called 'Desktop OS'! A bug in a bug report center.