中文显示问题---在Win2000英文版中,Form里显示不了中文(装了中文支持)(100分)

  • 主题发起人 主题发起人 Karonshmily
  • 开始时间 开始时间
K

Karonshmily

Unregistered / Unconfirmed
GUEST, unregistred user!
由于爱机装了Win2000 Server英文版.系统虽然安装了中文支持(不然我怎么可以浏榄大富温)
但是delphi中,设计的Form不支持中文,只显示>???一大串.要如何才能使系统正常支持中文,
http://forums.zol.com.cn/new/bookimg/1924728.img如图
 
不会吧?我的是win2k professional 英文版.没问题啊
 
在delphi中,有一些的版本里面,dfm文件存放的的caption是unicode。有的是ansistring
,所以,会出现一些问题的
我觉得在窗体的onCreate事件中自己编写代码设置caption会好一些的
 
楼上说的有点道理,但是会觉得很别扭的!
 
不知道你的Delphi是不是经过汉化的,按下面的试试看吧

将Form中的Font改成System
再在工程-->选项中的版本消息里的一个ID什么的改成英语(英国)
这样应该可以了吧
 
和字符集有关系
 
我用的是Delphi 6 ,没有汉化的。
 
我想你误会我的意思了,我并不是说汉化会影响
而是为了比较好说明菜单而已,因为我的Delphi6是汉化的,所以不记得该菜单的英文是怎样的
在英文系统下,最好不要使用中文字体,尽量使用西文字体,比如说MS Sans Serif或System
还有在Form的Font属性里有个Character Set(好象是这样的吧,就是字符集的意思)
最好不要设置成CHINESE_GB2312,而是设置成西文的比较好
另外,同时按下Shift、Ctrl和F11,在出现的工程选项里的倒数第二页(意思是版本信息)
如果勾选了在工程里包含版本信息,在Language一项最好改成English

GOOD LUCK
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部