Unicode Support

Something you want to see in a LiveCode product? Want a new forum set up for a specific topic? Talk about it here.

Moderator: Klaus

Post Reply
turbolaserguy
Posts: 38
Joined: Thu Jul 04, 2013 1:29 pm

Unicode Support

Post by turbolaserguy » Wed Jul 17, 2013 5:57 pm

RunRev Company should really hire Asian (Japanese, Chinese, Korean etc.) employees so that LiveCode supports unicode characters very soon. Please do that!

SteveTX
Posts: 170
Joined: Sun Jan 17, 2010 9:00 pm

Re: Unicode Support

Post by SteveTX » Wed Jul 17, 2013 8:04 pm

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")

Klaus
Posts: 14177
Joined: Sat Apr 08, 2006 8:41 am
Contact:

Re: Unicode Support

Post by Klaus » Wed Jul 17, 2013 8:28 pm

Yes, but managing this is currently a pain in the a** :-D

SteveTX
Posts: 170
Joined: Sun Jan 17, 2010 9:00 pm

Re: Unicode Support

Post by SteveTX » Wed Jul 17, 2013 10:00 pm

I don't see any problems with making a UTF8 to ANSI string converting function... unless your coding is sloppy, Klaus? :D

Klaus
Posts: 14177
Joined: Sat Apr 08, 2006 8:41 am
Contact:

Re: Unicode Support

Post by Klaus » Thu Jul 18, 2013 11:40 am

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...

turbolaserguy
Posts: 38
Joined: Thu Jul 04, 2013 1:29 pm

Re: Unicode Support

Post by turbolaserguy » Tue Jul 23, 2013 1:35 pm

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.

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10043
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Unicode Support

Post by FourthWorld » Tue Jul 23, 2013 3:13 pm

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.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

turbolaserguy
Posts: 38
Joined: Thu Jul 04, 2013 1:29 pm

Re: Unicode Support

Post by turbolaserguy » Wed Jul 24, 2013 10:42 pm

FourthWorld,

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

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10043
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Unicode Support

Post by FourthWorld » Wed Jul 24, 2013 10:49 pm

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.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

turbolaserguy
Posts: 38
Joined: Thu Jul 04, 2013 1:29 pm

Re: Unicode Support

Post by turbolaserguy » Thu Jul 25, 2013 1:24 am

FourthWorld,
What are their email addresses?

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10043
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Unicode Support

Post by FourthWorld » Thu Jul 25, 2013 1:44 am

support at runrev.com
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

turbolaserguy
Posts: 38
Joined: Thu Jul 04, 2013 1:29 pm

Re: Unicode Support

Post by turbolaserguy » Thu Jul 25, 2013 1:36 pm

FourthWorld,
Thanks.

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10043
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Unicode Support

Post by FourthWorld » Thu Jul 25, 2013 2:34 pm

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
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

turbolaserguy
Posts: 38
Joined: Thu Jul 04, 2013 1:29 pm

Re: Unicode Support

Post by turbolaserguy » Sat Jul 27, 2013 1:43 am

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.

Post Reply