LabVIEW上の文字列をUTF-8に変換するにはどうすればよいですか?

更新しました Dec 15, 2020

使用製品

ソフトウェア

  • LabVIEW
  • JKI VI Package Manager

問題

文字列データをデータベースに書き込みを行おうとしています。 UTF-8の形式でデータを書き込む必要があります。LabVIEWの文字列をUTF-8に関する関数が見つかりません。 LabVIEW文字列をUTF-8テキストに変換するにはどうすればよいですか?

解決策

LabVIEW文字列をUTF-8テキストに変換する為の標準的な関数はLabVIEWにはございません。ただし、NI Unicode ToolsのConvert LV Text to UTF-8関数を使用する事で変換は可能です。
この機能を使用するには以下の手順に従ってください。

1. VI Package Manager(VIPM)からNI Unicode Toolsをインストールします。
VIPMを開き、NI Unicode Toolsを見つけてインストールします。 VIPMを介したアドオンLabVIEWツールキットの検索とインストールの詳細については、以下のこちらのKB、または関連リンクのチュートリアルを参照してください。

2.変換機能を使用します。
ブロックダイアグラムの関数パレットから、アドオン»Unicodeに移動します。 Convert LV Text to UTF-8関数があります。

追加情報

NI Unicode ToolsアドオンはNIから公式にサポートされている機能ではありません。つまり、開発環境、ランタイム環境において、NIからリリースされている他の部分ほど完全にはテストされていません。さらに、この機能は標準の製品サポートの範囲には含まれておらず、この機能の一部はLabVIEWの将来のリリースで変更される可能性があります。つまり、この機能で開発されたコードは、LabVIEWの新しいバージョンにアップグレードするときに変更が必要になる場合があります。このアドオンはLabVIEW2015以降と互換性があります。