delphi 通过 ado+odbc 访问 sybase ,在dbgrid的汉字数据是乱码,如何解决(100分)

  • 主题发起人 主题发起人 jupiterhunter
  • 开始时间 开始时间
J

jupiterhunter

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,这个问题郁闷我一个礼拜了,我在网上找到n种方法,都不行<br><br>将cp936加入服务器和客户端都不行,改locates.dat文件也不行,各位老大救命啊<br><br>有sybase方面的高手吗,加我qq 274445306
 
呵呵,前段时间我也在配置,后来总算搞定了:<br>&nbsp; &nbsp;1、DELPHI7+sybase12.5通过BDE连接(直接建立),汉字显示方法<br>&nbsp; &nbsp; &nbsp; &nbsp; 服务器端和客户端的字符集设置一致:CP936或CP850,在BDE中不要设置langdriver,空着<br><br>&nbsp; &nbsp;2、通过ODBC连接,只要设置服务器端的字符集为CP850即可(通过sybase12.5客户端的ODBC配置程序,在第三个页面connection中设置charset为cp850)<br><br>&nbsp; 3、通过ADO+ODBC连接,实际就是第2种方法正确后即可
 
谢谢,tgbdlwm ,我用cp850是乱码,我改为936了,改为936就好了
 
tgbdlwm ,你的qq号是多少,想加你为好友,日后请教
 
后退
顶部