看看这帖
http://www.csdn.net/expert/topic/877/877839.xml?temp=.5439875

解决方案 »

  1.   

    原因:Delphi在Win98平台的默认中文字符集是Chinese-Gb2312,而在Win2000下即使你选用中文字体,字符集也不会自动改变为Chinese_Gb2312,需要手动选择。
    这个问题与平台、分辨率等都没有关系。解决方法:(在Win2000平台下)在Form的Font属性中点...,在弹出的字体选项窗口中“字符集”一项中选“Chinese_Gb2312”;注意:只有你的字体是中文的,“字符集”一项中才会有“Chinese_Gb2312”,否则只有“西方”。或者:(在Win2000平台下)在Form的Font属性中点左边的“+”号,展开后,在下面的Charset属性中选“GB2312_CHARSET”。就行了。这样在Win2000平台下做出来的界面在Win98下运行时会和你设计时的一模一样。
      

  2.   

    问题解决,结贴,感谢各位,尤其是happyjoe(尘土飞扬)和oracle_lover(数据库情人)两位,谢谢你们!!!------------------------------------
    风过西窗客渡舟船无觅处
    年年一川新草遥看却似旧