送分:300(关于字符集)(300分)

  • 主题发起人 主题发起人 55555
  • 开始时间 开始时间
5

55555

Unregistered / Unconfirmed
GUEST, unregistred user!
开发工具:delphi 7.0 后台数据库:Sybase(v12.5)
当我采用ADO连接后台数据库时,中文内容出现的乱字符
但是我用BDE连接过去时,一切都是正确的
我估计是字符集的问题,但是不知道在哪里设置?
望高手指点!
 
在设置连接属性时,在 '所有'栏将 'Auto Translate'设为false试试
 
to 迷糊:
  在Sybase 12.5 的ADO中没有Auto Translate,不过有Character set ,但是我不知道该怎样设置,望指点
 
Character set
查查她得字符集列表,一个一个试试
 
1、把%SYBASE%/locales/locales.dat文件中的[NT]段帖出来
2、把BDE别名中的LANGDRIVER内容帖出来
3、如果方便,把正确的汉字和对应的错误汉字也帖出来
 
各位:
我已经解决了,将ADO的Character set 设置为iso_1,就可以了,因为Sybase的缺省安装的字符cp850,cp850与iso_1之间可以转化
 谢谢各位的参与
 
多人接受答案了。
 
后退
顶部