Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 2502|回复: 2

数据库查询条件中有中文字符时的编码问题

[复制链接]

该用户从未签到

发表于 2012-9-9 08:34:15 | 显示全部楼层 |阅读模式
edit.text:='炉';
sqlstr:='SELECT first_name FROM where last_name= ''%' + ConvertEncoding(Edit2.text,'utf8','gb2312') + '%''' 但是程序中变成了
sqlstr:='SELECT first_name FROM where last_name= ''%'#133#137#122#139'%'''

然后查询不出结果,大家有没有解决方案。条件中有中文就会变成这样的结果。
回复

使用道具 举报

该用户从未签到

发表于 2012-9-9 12:52:28 | 显示全部楼层
systoutf8 行吗
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-9-9 14:08:13 | 显示全部楼层
目前,没有解决办法试过systoutf18了。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 20:24 , Processed in 0.178457 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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