From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在LabWindows™/CVI™的用户界面(UI)中可否显示多字节的外国语言字符



主要软件: LabWindows/CVI Development Systems
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:

我在英文版的Windows操作系统中进行应用程序的开发,而且该应用程序需要在日本使用。我希望程序中的一部分使用英文显示,同时需要在弹出菜单中显示日文文本。当我向前面板发送一个有效的多字节字符串时,我只能看到和我输入的完全相同的字符串。它似乎没有被转化为我需要的语言。我已经将区域选项调整过,可以(在其他地方)显示日文文本,但CVI中仍无法显示。

解答:

在这种特殊情形下,LabWindows/CVI会无法正确显示日文字符。由于操作系统语言为英文,代码页也会被设为英文。因此,LabVIEW/CVI便不会尝试去将多字节字符串转化为英文之外的另一种语言——所以日文字符就无法正常显示了。唯一的解决方法是在日文版本的操作系统中运行。

相关链接:

KnowledgeBase 2LN8G2WE: Using LabWindows/CVI Localization Utility with Single/Multiple Byte Languages
KnowledgeBase 1V1AF48M: Does LabWindows/CVI Support Multibyte Languages?
Developer Zone Tutorial: Programming for Multibyte Character Sets in LabWindows/CVI
KnowledgeBase 2L1D35B9: Does LabWindows/CVI Support the Unicode Character Set?

附件:





报告日期: 06/10/2002
最近更新: 09/05/2017
文档编号: 2M9ENAL8