LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
JackDunaway

Support Unicode

Status: Completed

Available in LabVIEW NXG 1.0. Front panel controls and indicators can now properly display Unicode characters.

Support unicode officially for all FP indicators and controls! Captions and string indicators can be "coaxed" into showing Unicode characters (among other controls/indicators), but trees and listboxes (among most others) cannot show Unicode.

 

Of course, this may have a small audience, but anyone who has developed a UI meant to be distributed to half a dozen language-speakers has probably fought the same Unicode battles and figured out the display "hacks" that we have.

 

Unicode!.png

43 Comments
ImreSzebelledi
Member

Unfortuantely the two language don't use the same codepage as for one operator it is hungarian and for an other it should be ukrainian. Windows used to have mode for starting an application in a certain locale but it is gone and it is not much of a help either becuase as you have stated it is just a pain when you store data using a certain codepage and it is just garbage when you switch to an other one. I have always thought that localisation is a really weak point of labview but damn it is just so frustrating, especially when NI just does not seem to care if you look at the date this idea was born. Saying "it is done" is the same thing as saying "it is done just because a completely other software supports it".

randol
Member

http://utf8everywhere.org/

Please pass that link on to the NI engineers.  This is really not that hard of a problem to solve unless your source code is a complete mess.

wiebe@CARYA
Knight of NI

In stead of applocale you can try Locale Emulator (SourceForge). It probably has more options as well... I can't vouge for it, haven't used it (or forgot I did).

 

There are some initiatives to get threads like this to be 'uncompleted'. Not sure why this one isn't reset, it might simply take some time.

 

I'm do know Unicode is a priority.