如何在LabVIEW中顯示非英文字符

更新 Dec 5, 2020

我想在LabVIEW中讀取包含非英文字符的文件。不過當我這樣做時,即使部分字符在我的文件中正確顯示,某些字符也會在LabVIEW中被問號替代。我可以在LabVIEW中正確顯示這些字符嗎?

需要修改某些Windows設置才能將「地區及語言」適當的對應。

以下步驟使用越南語作為範例:

1.單擊Start(開始)»Setting(設定)»Control Panel(控制台) ,在控制台中打開Regional and Language Options(地區及語言選項)



2.選擇Languages(語言)的標籤頁,然後勾選“Install files for complex script and right to left language (Including Thai)”的複選框



注意:以上操作是使用Windows XP。完成以上動作後請重新啟動電腦。

3.返回Start(開始)»Settings(設定)»Control Panel(控制台)»Regional and Language Options(地區及語言選項)。在Regional Options(地區選項)的標籤頁上,選擇Vietnamese(越南語)。



4.選擇Advanced(進階)的標籤頁並選擇Vietnamese(越南語) ,將系統區域設定為使用越南語



5.點擊OK(確定)並在跳出提示視窗時選擇重新啟動

6.返回Languages(語言)的標籤頁。請啟用輸入法編輯器(Input Method Editor, IME)來輸入越南語。在Languages(語言)的標籤頁上,點擊Details(詳細資料)按鈕。



7.添加越南語的input editor(輸入編輯器)。



8.點擊Language Bar(語言工具列)按鈕啟用語言工具列



9.勾選「Show the Language bar...」以在桌面上顯示語言工具列。



10.設定後即可從桌面選擇要使用的語言。



一旦做了這些設定之後,返回您正在閱讀的文件並刪除有問題的字符。從桌面上的語言工具列中選擇該語言後,輸入成正確語言的字符。

您現在應該能夠將文件中的字符正確導入LabVIEW。

Additional Information

注1:使用上述設置,不能在LabVIEW中使用Unicode-only的語言。若要查看Unicode-only語言列表,請選中Languages and International Servicing Command-Line Options

對於Windows 7旗艦版和企業版(LabVIEW 2009和2010)用戶,他們可以選擇顯示語言,其步驟如上所示。如果缺少語言文件,那些用戶可以下載一些常用語言包,可在此處找到。

注2:只要block diagram中的功能存在與字符串相關的邏輯,本地化的字符串就會破壞VI。例如,如果有一個連接到case structure的字符串,它可能不會執行與非本地化版本相同的情況。

注3:Block Diagram上的字符串函數不支持多字節。也就是說,某些字符串函數最終可能會拆分由多個字節組成的字符。在進行比較等功能時,我們也不會考慮區域設置。總之,字符串函數適用於字節而不是字符。

注4:使用以下步驟修改LabVIEW .ini的配置文件:
導覽到 C:\Program Files\National Instruments\<LabVIEW>\LabVIEW.ini。將UseUnicode = TRUE這一行添加到LabVIEW .ini文件中的任何地方。將文件存檔並退出LabVIEW。重新啟動LabVIEW後,無論是輸入或是複製貼上非英文字符,Unicode字符都應正常工作。