LabWindows/CVI Idea Exchange

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

support of Unicode character set

Status: In Development

 

Hi Wolfgang,

 

Thank you for your post. We have been in development of adding unicode support to LabWindows/CVI for a little while now. As it is a large feature, users should see unicode support added in the next couple of years.

 

Regards,

 

Collin Draughon

LabWindows/CVI Product Manager

National Instruments

support of Unicode character set would be most welcome

10 Comments
LuisG
NI Employee (retired)
Status changed to: Under Consideration
 
MarcelK
Member

I second this wish. And actually it shouldn't be that difficult, it could even be handled more conveniently than Windows itself does it: Win9x compatibility is of no concern anymore anyway, so a switch from the -A to the -W APIs poses no problem. Now, instead of redesigning the whole CVI API to accept wide characters, stick a MultiByteToWideChar call before every UI/Text API call and convert the string according to the character set of the meta font. This is what Windows does internally for the -A APIs anyway and this way old CVI code remains 100% compatible. The only twist is that you can now allow UTF-8 as another "character set", which MultiByteToWideChar already knows how to handle, and voila, complete Unicode compatibility.

 

No compiler change (for wide strings), no API change, just a few adjustments to the runtime library... I mean yeah, there might be a few more details to worry about, but the important thing is that Unicode support doesn't need to be UTF-16. In my opinion UTF-8 is more convenient anyway!

HuuDNguyen
Member

I'm so supprise until now, CVI 2013 Sp2 still not support the unicode

Miso111
Member

We have sooo many users which would be extremely happy to see unicode working in our GUI. Please do this small step for you and BIG for us. Thank you!

scottrod
Member

Yes, lack of Unicode is a problem for me trying to read in simple data files from a Fluke device.

 

Shouldn't be a need for a coding work-around with CVI 2013. C'mon...

french_eddy
Member

We need to export our application in China. The two choise are:

- Waiting for NI Labwindow CVI support multibyte caracters.

- Re-code the application with Qt or C# that suport them.

I prefer the The first one. But how long time my Boss can wait ?

 

TheNIDragon
NI Employee (retired)
Status changed to: In Development

 

Hi Wolfgang,

 

Thank you for your post. We have been in development of adding unicode support to LabWindows/CVI for a little while now. As it is a large feature, users should see unicode support added in the next couple of years.

 

Regards,

 

Collin Draughon

LabWindows/CVI Product Manager

National Instruments

Collin D.
Software Product Manager
Wolfgang
Trusted Enthusiast

Hi Collin,

I am very glad that the Idea Exchange seems to be alive again after being apparently dead for almost three years...Smiley Happy

However, your comment that - five years after the suggestion - implementation will take place in the next couple of years, sounds, hm, how should I say, not exactly ambitious Smiley Indifferent

But who knows, maybe CVI 2017 will provide some other "large" feature to make us excited again Smiley Wink

AlexK1
Member

I also wish for unicode support.

 

If (when??) you do this, please also include updating the SQL Toolkit so that we can select from and insert data into NVARCHAR columns in true unicode (e.g. add the appropriate "DBBindColNChar" etc functions).

 

Thx,

Alex

TheNIDragon
NI Employee (retired)

Hi AlexK1,

 

Yes, we are planning on updating the SQL Toolkit to support this feature alongside the Unicode support. Look for this soon!'

 

Thanks for the post.

 

 

Collin D.
Software Product Manager