为什么Form的字符集选择了中文-GB2312,但是Form及其控件能输入/显示只有GBK才包含的汉字?(100)

  • 主题发起人 主题发起人 flai
  • 开始时间 开始时间
F

flai

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi里面,设置字体时,字符集只有“西方”和“中文gb2312”两个选项,为什么Form的字符集选择了中文-GB2312,但是Form及其控件也能输入/显示只有GBK才包含的汉字,例如镕,钰等汉字?
 
字体设置窗口的字符集并不是程序所用到的字符集,二者没有关系,它只是让你看看字体显示出来是什么样子,没有别的用途。程序所用字符集分两种情况:DELPHI2009之前使用的是ANSI字符集,也是一种MBCS(多字节字符集),ANSI字符集在中文WINDOWS里的代码页好像是936(或...),即GB2312(或GBK)。delphi2009之后开始使用UNICODE字符集,可以显示全球语言了,为开发国际化软件扫清了障碍
 
接受答案了.
 

Similar threads

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