LabVIEW中英文混合时编码错误的问题

问题发现

使用LabView调用命令行时需要分析标准输出,却发现在命令行界面能正常显示的中文到了前面板的字符串控件里却成了乱码
请不要在意内容

问题分析

在输出的内容中,英文能正常编码,涉及到汉字的部分都是乱码。
我们已知LabVIEW字符串,英文用的是ASCII码中文用的编码方式一般是GBK,又因为计算机是不能主动区分中英文的。所以有可能在收到CMD的标准输出后,LabVIEW自动使用UTF-8编码。

问题解决

经查找,Labview自带了转换得函数,但是在控件选板里找不到,需要去文件管理器中寻找
参考这里

为了方便使用,直接将其分享到百度网盘
链接: https://pan.baidu.com/s/1EgqMGxgCKcORPNXqoQHHzw 提取码: rivp

该函数保存自Labview8.0

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LabVIEW是一款强大的编程语言和开发环境,可以用于控制和测量应用。它是一种图形化编程语言,可以通过拖拽和连接可视化元素来创建程序。在LabVIEW中,我们可以创建一个小程序来实现中英文的切换。 首先,我们需要创建一个界面,包括一个文本框用于显示需要切换的文字内容,并创建一个按钮用于触发切换操作。 然后,我们需要创建两个字符串数组,一个用于存储中文内容,另一个用于存储英文内容。这些数组可以作为全局变量,在程序运行可以被访问和修改。 接下来,我们可以通过在按钮点击事件中添加代码来完成切换操作。在点击按钮,我们可以通过判断当前显示的内容是中文还是英文,然后分别将另一种语言的内容显示在文本框中。 例如,如果当前显示的是中文内容,我们可以通过将英文数组中的内容赋值给文本框的字符串,来切换为英文。反之亦然,如果当前显示的是英文内容,我们可以将中文数组中的内容赋值给文本框的字符串,来切换为中文。 最后,我们可以在程序的启动默认显示一种语言的内容,或者在界面上添加一个选择框,让用户自由选择显示的语言。 总之,通过创建界面、定义数组、判断当前语言、切换内容,我们可以实现LabVIEW中英文切换的小程序。这个小程序可以用于LabVIEW界面的国际化和本地化,使其更加适应不同语言环境的用户需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值