我的程序主窗口不知道动了那个地方,一下子所有的汉字显示全都变成了乱码。但是其它窗口的显示还正常。谁有过相同的经历,怎么解决的?谢谢

解决方案 »

  1.   

    Font属性?
    我写的软件都是EN的,没见过这样的问题了http://lysoft.7u7.net
      

  2.   

    是Form.Font属性吧,字符的选取。
      

  3.   

    控件也都不正常,只要是在design时设置的字体。但其它窗体都是没有问题的。印象中,我仅仅保存了一次,也没什么特别的改动啊
      

  4.   

    没有见过,不过我想应该改成这样:form1.font.charset:=DEFAULT_CHARSET
      

  5.   

    楼上的,字符集本来就是这个,我没有动过。
    我用UltraEdit查看窗体源码,发现像Caption之类的都是用#13之类的来表示的。好像这里面涉及到Unicode和Ansi识别的问题,不知道我的Delphi犯什么傻了。但问题是其他窗体字体正常啊。
    晕ing.
      

  6.   

    auto detection 是什么属性?
      

  7.   

    如果上繁体,font.charset:= chineseBig5_charset
    一般都是font.charset:=DEFAULT_CHARSET
    要不你设置成font.charset:= gb2312_charset