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