从数据库读出的汉字显示乱码(50分)

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

cocoa2135

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是FoxPro的数据库,其中有200多个字段,我用Table+DataSource+DBGrid显示,
但是数据库中的汉字都无法正常显示,显示成##0#什么的。
用Table1.FieldByName('name').AsString:='帮助',写到数据库里也是那种乱码。
我试过字段少一些就没事了。界限好像是所有字段的宽度加起来是250多。
以上情况英文跟数字一切正常。
请那位大人帮忙指教一下。
 
顶一下,大家多帮帮忙
 
斑竹大人,帮一下
 
把字段类型改为nvarchar
 
nvarchar在表设计器里对应什么类型?
 
调整BDE关于字符集的设置
 
将你的字体改为中文 宋体包括FROM的字体属性。
现在还用WIN98有点落后哦。
 
应该跟字符集没关系吧,我感觉是字段太多了,或者是一条记录的长度太大了
是不是FoxPro有这方面的限制
 
将你的字体改为中文 宋体包括FROM的字体属性。
现在还用WIN98有点落后哦。

你好,很高兴您能回复我的问题,但是我不是很明白您再说什么
 
delete(str,1,1)
在显示就可以避免了,不过就是要丢掉一个字
 
to M1A2:
他的原因是什么呢?
是不是FoxPro真的有限制
 
多人接受答案了。
 
后退
顶部