开启辅助访问

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

UTF8的mysql表该如何进行增删改查

查看数: 223 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页 & lt;-左 右 ->
    组图打开中,请稍候......
发布时间: 2025-4-28 20:53

正文摘要:

我用的是易语言自带的mysql功能进行操作的。 SELECT * FROM DB_suit WHERE Name = '文峰' 我感觉这个没错,手动在 Navicat 上面查,也没问题,但是用易语言的,就不行,查不到数据。我该怎么解决? ...

回复

huanghua8001   河南省商丘市 发表于 2025-4-30 23:25:16
执行SQL语句 (mysql句柄, “set names utf8”)

执行SQL语句 (mysql句柄, “SELECT * FROM DB_suit WHERE Name = '文峰'”)
卿卿吖   宁夏回族自治区石嘴山市 发表于 2025-4-29 17:19:28
.版本 2
.支持库 mysql

执行SQL语句 (mysql句柄, “set names GBK”)
执行SQL语句 (mysql句柄, “SELECT * FROM DB_suit WHERE Name = '文峰'”)
青春已不再   山东省菏泽市 发表于 2025-4-29 16:31:30
青春已不再   山东省菏泽市 发表于 2025-4-29 16:30:05
.版本 2
.支持库 mysql

.如果 (执行SQL语句 (Mysql句柄, “set names gbk;”) = 真)
    .如果 (执行SQL语句 (Mysql句柄, SQL语句) = 真)


先执行SQL语句 (Mysql句柄, “set names gbk;”) 然后在执行cha询语句 执行SQL语句 (Mysql句柄, SQL语句)就可以了 不用转码,但是返回结果需要转码
kofwoool   山东省济宁市 发表于 2025-4-29 12:21:25
zs5819 发表于 2025-4-28 23:50
连接成功之后,执行SQL语句 (mysql句柄, “set names GBK”)
这样就能正常读取中文了
...

试了,也不行,好奇怪
zs5819   江苏省宿迁市 发表于 2025-4-28 23:50:41
连接成功之后,执行SQL语句 (mysql句柄, “set names GBK”)
这样就能正常读取中文了
huanghua8001   河南省商丘市 发表于 2025-4-28 22:33:46
看一下你表的字符串编码
许七分   四川省泸州市 发表于 2025-4-28 22:09:10
中文要转换吧,乱码就查不到数据了,试试看行不行。

UTF8到文本 (编码转换 (到字节集 (“SELECT * FROM DB_suit WHERE Name = '文峰'”), #编码_GBK, #编码_UTF_8, sult))

补充内容 (2025-4-28 22:10):
UTF8到文本 (编码转换 (到字节集 (“SELECT * FROM DB_suit WHERE Name = '文峰'”), #编码_GBK, #编码_UTF_8, ))
发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表