将 LabVIEW 字符串转换为 UTF-8 文本

更新 May 22, 2024

适用于

软件

  • LabVIEW
  • JKI VI Package Manager

问题详述

我想将字符串数据插入数据库。我需要以UTF-8格式发送数据,但我找不到任何关于UTF-8的函数。如何将 LabVIEW 字符串转换为 UTF-8 格式?
 

解决方案

很遗憾的,LabVIEW 本身不自带将字符串转换为 UTF-8 文本的基础函数。但是,您可以通过 NI Unicode 工具中 的 Convert LV Text to UTF-8 功能进行转换。

要使用该功能,请按照以下说明操作:

1. 通过 VI Package Manager (VIPM) 安装 NI Unicode 工具。
打开VIPM,找到NI Unicode Tools并安装。有关通过 VIPM 搜索和安装附加 LabVIEW 工具包的更多信息,请参阅下面的以下存档知识库或相关链接中的教程: 存档:使用 VI 包管理器为 Arduino 工具包安装 LabVIEW 接口

2.使用函数进行转换。
从框图中,导航到 Addons » Unicode。您可以找到Convert LV Text to UTF-8功能。

相关信息

NI Unicode Tools 插件不是NI官方支持的工具包,这意味着它并没有像其他NI已官方发布的工具包一样经过全面测试。此外,此功能不在标准产品支持范围内,部分功能可能会在未来的 LabVIEW 版本中更改,即在升级到较新版本的 LabVIEW 时,基于此功能开发的任何代码可能需要更改。该插件与 LabVIEW 2015 或更高版本兼容。