关于数据库中汉字变"#"问题(50分)

  • 主题发起人 主题发起人 cosmile
  • 开始时间 开始时间
C

cosmile

Unregistered / Unconfirmed
GUEST, unregistred user!
在winxp下打开是汉字,在98下就成了#号
用Sql编的库也不能正常显示汉字
不知道怎么回事,该怎么解决
请诸位指点。

 
什么数据库?怎么打开的
 
foxpro,扩展名是dbf
我用desktop打开时,表内的汉字全成了#

用sql.add('select name as 名称 from XXX ');时,汉字也无法正常显示

咋办?
 
呵呵,我前两天刚遇到这种情况,好象是字库文件损坏了,不光是汉字,而且所有的双字节
字符都是这样,最简单的方法是找台正常的机器,将字库文件拷过来,覆盖一下就行了~
 
诸位,还有没有其他的原因
我的系统是新装的,而且在2000和98下都有这个问题


 
管 字符集的 DLL 不对, 有问题.

可能是 系统 默认用 得不对.

我在 操作 SQL 6.5 时. 用 ADO 和 ODBC 汉字是 乱码.

用 BDE 就正常 , 没有问题.
 
我找到一个原因
开始建立数据库别名的时候,用的是BDE administrator,结果出现了#现象
昨天用ODBC建立别名,显示就正常了
和山猫正好相反,不知道为什么
不知道修改bde的什么属性可以显示汉字

 

Similar threads

回复
0
查看
978
不得闲
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
后退
顶部