为什么我的英文版软件,在我自己的中文操作系统下,输入的汉字变成了乱码?(31分)

  • 主题发起人 主题发起人 ynduanlian
  • 开始时间 开始时间
Y

ynduanlian

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的开发工具是Delphi,比如说用户在UserName输入框中输入“张三”,在窗体的某个显示这个“张三”的Label中却变成了一堆看不懂的东东?
我用的字体为Arial ,如果改回“宋体”汉字就能正常显示了。但我总不能将英文版软件的字体设成“宋体”吧?

然而在我机器上的其它英文软件,比如说没有汉化的软件却不会出这样的问题!
请高手指教?
 
根据不同的系统,要改字体
 
不会吧,没见Netants Delphi之类的英文软件不能在中文系统上运行吧?
 
GetStockObject取系统默认字体,然后将所有组件字体设为默认字体可以解决这个问题吗?
 

Similar threads

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