sybase中文乱码引起的问题,请大家帮忙!
sybase数据库的编码是cp850,这个编码已经不能修改了,因为数据库有其他系统在使用
在我执行这样的语句时:select * from table where name like'%中文%'
只要sql中有中文,就会报错.
原因是中文变成了乱码?我也试着不同的编码转换sql字符串,但是一直解决不了,焦急万份,请
高手务必帮忙解决!
问题点数:20、回复次数:2Top
1 楼qingoodrar(神吹)回复于 2005-09-08 09:28:38 得分 10
如果条件不带中文结果集中的中文能正确吗?Top
2 楼delphi2java(delphi2java)回复于 2005-09-11 02:49:36 得分 10
搜一下sysbase安装目录的*.dat文件(具体哪个忘了、反正没多少个、逐个打开看一下吧),将里边winnt选项中的iso???改为cp850即可。Top




