文章目录
- 用Database自带控件读取MySQL数据库表的表头
- Database自带控件读取MySQL数据库表的表头是乱码
- 注意事项
- 总结
前言
用labview对MySQL数据库表进行编辑时,有时候会出现各种各样的问题,这里记录我碰见的表头读取乱码问题是如何解决的。
一、用Database自带控件读取MySQL数据库表的表头?
最一开始我使用Database自带控件DB Tools List Columns.vi来读取的,这个控件就在 互连接口->Database->Utility 。可是读取出来之后是一堆乱码,简直不能更沮丧,后来我研究半天,发现可能是因为数据库编码方式和labview字符串编码格式不匹配,utf-8格式转换问题。我在网上搜索了半天转换工具,好不容易下载另一个UTF8的小工具,本来以为解决问题了,结果发现转换之后大部分中文字符对了,但是还是有乱码的地方,后来我只好尝试用SQL语句来解决。
字符串到utf8相互转换的vi下载地址
https://forums.ni.com/t5/LabVIEW/undocumented-function-quot-text-to-utf-8-quot/td-p/512911?profile.language=en