举例:让按钮显示繁体汉字,可以设置成 gb2312字符集吗?
----------------
我的开发环境是 winxp sp2中文版,vb6中文版 sp6,我测试一下,发现将按钮的caption输入繁体字,然后设置成宋体,字符集是 gb2312,是可以显示的。
但是我不明白,按理说是不应该显示的呀,因为gb3212是简体中文字符集呀,不应该能显示繁体字的呀。
所以我担心我的按钮上繁体,打包到别的机器后可能就显示不出来了。会这样吗?所以我问一下,如果让一个按钮显示繁体字,但是运行环境中简体中文,应该如何设置按钮字体的字符集呀,谢谢。

解决方案 »

  1.   

    我用editplus打开窗体,内容如下,可见学习两个字是繁体,可是字符集 charset=134,表明是gb2312简体中文字符集。这本身是不是应有矛盾呀???VERSION 5.00
    Begin VB.Form Form1 
       Caption         =   "Form1"
       ClientHeight    =   3090
       ClientLeft      =   60
       ClientTop       =   450
       ClientWidth     =   4680
       LinkTopic       =   "Form1"
       ScaleHeight     =   3090
       ScaleWidth      =   4680
       StartUpPosition =   3  '窗口缺省
       Begin VB.CommandButton Command1 
          Caption         =   "學習"
          BeginProperty Font 
             Name            =   "宋体"
             Size            =   10.5
             Charset         =   134
             Weight          =   400
             Underline       =   0   'False
             Italic          =   0   'False
             Strikethrough   =   0   'False
          EndProperty
          Height          =   555
          Left            =   1590
          TabIndex        =   0
          Top             =   570
          Width           =   1965
       End
    End
    Attribute VB_Name = "Form1"
    Attribute VB_GlobalNameSpace = False
    Attribute VB_Creatable = False
    Attribute VB_PredeclaredId = True
    Attribute VB_Exposed = False
    Option Explicit
      

  2.   

    GBK大字符集
    -----------------
    在VB中的字体设置界面中,根本找不到GBK大字符集呀,中文字体都是gb2312呀.
    我不明白的就是,设置成gb2312,同样可以显示繁体字呀.这是为什么.
      

  3.   

    调出字体的设置对话框,比如选择宋体,字符集编码都是gb2312,我找遍了,无论哪种中文字体,都没有gbk字符集的呀.
    可是我想显示繁体,我应该如何设置呢?因为gb2312字符集中没有繁体字呀,繁体字都在GBK字符集中呀.我如何让VB中显示只有GBK字符集中才有的中文汉字呀?谢谢.