紧急求教一个棘手问题(100分)

D

dyyong

Unregistered / Unconfirmed
GUEST, unregistred user!
数据从SYBASE数据库经过BDE写入本地ACCESS数据库时汉字出现出现乱码
像下面:
“厍濯(萤隅?厍1*1-7-13)
ё鼑讕(讋惈02 2-4-3)
选 龔(讋惈02 2-4-4)
鍙 ?(讋惈11 2-8-2)
鎳沔髾鏉?耳炾ж毒
鎳沔髾瑣谚意?镙”这一类的乱码,数字和字母没有问题。
BDE中LANGDRIVER的设置为空。
请问可能是什么原因导致的?如何解决?
 
问题的原因我不知道,但我猜是对汉字的编码兼容不好导致的,最好在取出后用
unicode转化以下,转化的方法很简单,就是直接赋给一个WideString变量就可以了
 
我想你用的肯定是Access2000,将数据库“转换到早期的Access版本”后再重新写入试试。
工具->数据库实用工具->转换数据库->到早期Access版本
 
顶部