Delphi 中文显示问题
展开全部
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
问题出现背景:最近要做个数据库查询软件,因为delphi对数据库的支持较好,所以选择了delphi。
-
环境:英文Windows XP,已安装东方语言包,系统可以对双子节字串进行处理;英文版delphi 7.0;
-
症状:
1、一般控件的的Caption属性赋中文自串,在本机上运行可以正常显示,但在别的机器上(中文系统)则不能正常显示;
2、数据库中字段的值本来是中文,则在软件运行中读取出的结果也是乱码;
---运行过程中对字段赋中文值,可以正常显示,但在别的机器(中文系统)上运行,读取结果则是乱码;
---在本机上返回数据库编辑软件中,值又是乱码。
-
这一来一回我也很晕,不知道到底是几个问题,请问各位江湖侠客,怎么解决delphi对中文的良好支持?
-
感激不尽~
解析:
1、在系统中试一下,在系统(开发机器及客户机器)的区域和语言选项的高级选项卡里面把非Unicode程序语言(Non-UNICODE)的选项设置成中文
2、改你的软件,以下可以参考:
edev/mlanguage
说实话我还没做过什么项目呢:)
如果看书的话,可以看看李维那几本书到网上搜一下就行,都有电子版下载
最好的办法是是加***********群,群主Rarnu在编程方面是很强悍的,应该对你的工作有所帮助。
问题描述:
问题出现背景:最近要做个数据库查询软件,因为delphi对数据库的支持较好,所以选择了delphi。
-
环境:英文Windows XP,已安装东方语言包,系统可以对双子节字串进行处理;英文版delphi 7.0;
-
症状:
1、一般控件的的Caption属性赋中文自串,在本机上运行可以正常显示,但在别的机器上(中文系统)则不能正常显示;
2、数据库中字段的值本来是中文,则在软件运行中读取出的结果也是乱码;
---运行过程中对字段赋中文值,可以正常显示,但在别的机器(中文系统)上运行,读取结果则是乱码;
---在本机上返回数据库编辑软件中,值又是乱码。
-
这一来一回我也很晕,不知道到底是几个问题,请问各位江湖侠客,怎么解决delphi对中文的良好支持?
-
感激不尽~
解析:
1、在系统中试一下,在系统(开发机器及客户机器)的区域和语言选项的高级选项卡里面把非Unicode程序语言(Non-UNICODE)的选项设置成中文
2、改你的软件,以下可以参考:
edev/mlanguage
说实话我还没做过什么项目呢:)
如果看书的话,可以看看李维那几本书到网上搜一下就行,都有电子版下载
最好的办法是是加***********群,群主Rarnu在编程方面是很强悍的,应该对你的工作有所帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询