您的位置:首页 > 数据库 > MySQL

LABVIEW中文字符串或路径上传至MYSQL显示乱码的解决办法

2017-08-02 11:26 375 查看

前言

        中文显示乱码多半是由于字符集不匹配造成的。因此,再看本文之前,先确认mysql 和labview输出的字符集是否相同。我个人建议都是用目前较为通用的UTF-8。mysql 字符集的配置方法可以参考以下这篇文章。 

彻底解决mysql中文乱码的办法,修改mysql解压缩版(免安装版或zip版)字符编码 

而labview 输出utf-8格式字符串的方法可以参考以下文章。

LabVIEW 中如何将接收到的 Unicode 码转换为汉字?

LABVIEW字符串转换为UTF-8编码字符串

正文

        本文主要给出的方案是在以上方法都解决不了的情况下的方案。

        有一个概念:所有的数据都是二进制的,所以不同平台和模块之间传递无符号字节数据是最不容易出错、最安全的。

       因此在labview当中,将字符串转换为utf8格式字符串之后,再转换为u8数组,然后上传至mysql数据库。翠花儿,上图:



希望对大家有帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 乱码 labview