读书人

名字中间的?如何避免

发布时间: 2013-08-09 15:16:24 作者: rapoo

名字中间的?如何处理
例如新疆人名中的?,用delphi查出来以后,再带入SQL语句里,查出来返回结果为0.应该是?的问题。但是跟调时,输出语句,放在sybase里查,是没问题的,
谁遇到过这类问题?
名字中间的?如何避免
[解决办法]
那可能是数据库的问题了?
[解决办法]
试一下模糊查找,将代码改为:
select * from a where name='%哈丽汗木哈西%'
[解决办法]


[解决办法]
应该不是数据库的事。是字符集的事。你看一下Sybase的默认字库是什么?
如果是Unicode,一般是UTF-8,可用Utf8ToAnsi或AnsiToUtf8

读书人网 >.NET

热点推荐