D2009下简繁体数据库的问题 数据库是简体的,现在有一客户端在繁体操作系统使用ADO连接到数据库,DBGrid里的东西全是乱码,不是说D2009支持UNICODE吗? 有没有啥办法解决? 数据库里的字符型字段全是nvarchar型的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的简体的文字 繁体系统看到是乱码很正常的啊就算你的文件是unicode也要有相应的字体支持才行 发现乱码的一个规律,如果数据来源的SQL语句是select * from xxxxx,则里边的东西不会乱码如果是select 中文字段1+中文字段2 as 字段3 from xxxx肯定会乱码.如果adodataset里边有计算型的字段,而且该计算型的字段里有中文,肯定也会乱码. 看来D2009对unicode的处理还不够完美。字段是unicode的,字段名不一定是unicode吧! 发现乱码的一个规律,如果数据来源的SQL语句是select * from xxxxx则查询出来的结果里边的东西不会乱码 如果是select field1+field2 as field3 from xxxx如果field1或者2里的有中文,查询出来的结果肯定会乱码. 如果adodataset里边有计算型的字段,而且该计算型的字段里有中文,肯定也会乱码.To:SmallHand 不是字段名,是字段里的内容乱码 突然想起来,你的是ADO吗?如果是的话,你连接数据库的时候,注意:Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=Northwind;Data Source=.;Auto Translate=False此处默认是True 关于Delphi中Move的用法以及作用的问题 关于程序员笔记本的问题 动态生成edit的OnClick事件怎么写 难道没有人知道吗 如何使用fastreport 简单问题 怎样把服务器的时间显示的客户机的窗口标题中?急!!! 怎样在ShellTreeView1中添加子文件夹名? 大家能介绍一下DELPHI的好书(最好带电子下载) 请教一个C代码转换成delphi的简单问题 DELPHI 7 从入门到精通 你们都看过没? 存储过程和数据感知控件应如何配合?
就算你的文件是unicode也要有相应的字体支持才行
如果是select 中文字段1+中文字段2 as 字段3 from xxxx肯定会乱码.
如果adodataset里边有计算型的字段,而且该计算型的字段里有中文,肯定也会乱码.
字段是unicode的,字段名不一定是unicode吧!
select * from xxxxx
则查询出来的结果里边的东西不会乱码 如果是
select field1+field2 as field3 from xxxx
如果field1或者2里的有中文,查询出来的结果肯定会乱码. 如果adodataset里边有计算型的字段,而且该计算型的字段里有中文,肯定也会乱码.To:SmallHand
不是字段名,是字段里的内容乱码
如果是的话,你连接数据库的时候,注意:
Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=Northwind;Data Source=.;Auto Translate=False
此处默认是True