用VB开发的一个软件在中文简体系统和英文平台使用都很正常,但是有一个客户在中文繁体系统(具体不知道使用的是什么系统)下使用时,输入个别字体时,会显示一个问号,例如:输入了一个繁体“叙”字,在软件中显示的就是一个问号,为什么呢?因为我试过在Txt文本中,输入这个字体,如果选择的是unicode编码,则可以正常显示,但是如果另存为ANSI格式时,则同样显示的是问号,所以我想会不会是关于编码的问题,有没有什么解决的方法?请给小弟指点指点!定谢!

解决方案 »

  1.   

    最好是做成各种语言包的方式
    可以用资源文件或者INI文件来保存各种语言。
      

  2.   

    To:yunyu97() 能否具体一些说明如何用多个控件指定多个字体?
      

  3.   

    不仅仅是编码的问题,控件的字体的名称,也有换掉!
    界面文字,可以用 ini 等等的资源来解决。简体转换成繁体,也可以用 Windows2000自带的转换工具转换。
      

  4.   

    VB本身是支持unicode编码还是ANSI编码的?准备结贴!