在系统  区域和语言选项中.当是中文(中国)时.用D7做程序界面按钮上的中文正常显示.当把系统中的的语言改为英语(美国)时.这时程序界面按钮上的中文全是乱码?应当怎么解决呀?谢谢哟.

解决方案 »

  1.   

    D7不是unicode的,现在只有d2009支持unicode,如果要在D7中支持unicode就使用TntUnicodeControls吧
      

  2.   

    delphi7就这点不好,不支持unicode。TntUnicodeControls可以解决一些问题。
      

  3.   

    呵呵.刚刚解决了.其方法:在Project->Languages->add.然后按其提示操作.选择英语(美国)和中文(中国).最后将两个编译下生成的两个文件.Project1.CHS和Project1.ENU给程序的exe文件打包在一起.
    就可以了.不管用户和系统是英语或是中文.程序界面都正常显示中文字符的.多谢楼上各位了.
      

  4.   

    windows 2003 英文版,我安装了中文语言包,怎么切换都没出现你说的问题