完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这个问题刚刚出现,我没有很深入地去调查,可能是一个小问题而已。 labview向Mysql数据库中写入数据时,英文、数字没问题,但是没有中文。也没有出现乱码,就是完全消失了。所以这也可能是labview直接把中文过滤掉了。。 数据库是Mysql,服务器、数据库、客户端的字符编码都已经设置为GB2312(之前的经验,貌似Labview默认的字符编码是GB2312)。 如下图: |
|
相关推荐
14个回答
|
|
1.首先排查你的Labview中文是否有输出,如果已输出就是Mysql的设置问题。我之前尝试过UTF输入中文会乱码,但是中文字串不会消失。
2.我的Mysql使用的编码方式是GBK,Mysql输入中文没有问题。
最佳答案
|
|
|
|
问题解决,在ODBC创建连接时,设置驱动器类型那里,要选择ANSI,不要选择Unicode。在与labview进行交互时,涉及到字符编码问题,要知道,Labview默认采用系统编码,即ANSI。ANSI在中文Windows下,就等于GB2312。
|
|
|
|
学到一招学到一招学到一招学到一招
|
|
|
|
羊驼啊 发表于 2016-12-18 11:28 设置驱动?不是用连接字符串吗? |
|
|
|
|
|
|
|
来了就留个隐隐
|
|
|
|
下载来学习下,谢谢楼主分享,辛苦了。
|
|
|
|
楼主,你那个黑底绿字是怎么搞出来的 !告告我吧。谢谢!
|
|
|
|
楼主,你那个黑底绿字是怎么搞出来的 !告告我吧。谢谢!
|
|
|
|
|
|
|
|
我想知道 你那个窗口在哪 我也想看看自己的字符集的设置 因为我现在也遇到这样的 问题了 中文显示好像是繁体一样的 那种乱码 搞了一天了 试过 gbk gb2312 utf8 不勾选 使用mysql 等 都没有解决 中文显示问题 labview 2015 f f1 mysql5.7 用 Navicat 9 配置 望楼主指点一下 再次谢过! |
|
|
|
天高云翳 发表于 2017-3-16 08:33 忘得差不多了,加QQ吧,1204348098。 |
|
|
|
中文输入是可以的呀,就是在ODBC创建ANSI,然后程序里面不要有UTF8这样就可以如数据库了!
|
|
|
|
应该还是字符集的问题,之前调试数据库这块也遇到过的。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
267 浏览 1 评论
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1927 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1545 浏览 0 评论
1743 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3998 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 16:35 , Processed in 0.884488 second(s), Total 70, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号