Delphi 中文显示问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 14:13:58
问题出现背景:最近要做个数据库查询软件,因为delphi对数据库的支持较好,所以选择了delphi。
-
环境:英文Windows XP,已安装东方语言包,系统可以对双子节字串进行处理;英文版delphi 7.0;
-
症状:
1、一般控件的的Caption属性赋中文自串,在本机上运行可以正常显示,但在别的机器上(中文系统)则不能正常显示;
2、数据库中字段的值本来是中文,则在软件运行中读取出的结果也是乱码;
---运行过程中对字段赋中文值,可以正常显示,但在别的机器(中文系统)上运行,读取结果则是乱码;
---在本机上返回数据库编辑软件中,值又是乱码。
-
这一来一回我也很晕,不知道到底是几个问题,请问各位江湖侠客,怎么解决delphi对中文的良好支持?
-
感激不尽~
看了,开没有试,谢谢你!
还想麻烦您一件事情,我第一次用delphi做省级的项目,能不能推荐些您认为比较好的delphi方面的资料,赶紧不尽~

1、在系统中试一下,在系统(开发机器及客户机器)的区域和语言选项的高级选项卡里面把非Unicode程序语言(Non-UNICODE)的选项设置成中文

2、改你的软件,以下可以参考:
http://www.edev.cn/mlanguage.htm

说实话我还没做过什么项目呢:)
如果看书的话,可以看看李维那几本书到网上搜一下就行,都有电子版下载
最好的办法是是加12978712群,群主Rarnu在编程方面是很强悍的,应该对你的工作有所帮助。