字符串问题,请高手赐教!!! ( 积分: 200 )

  • 主题发起人 主题发起人 songjy
  • 开始时间 开始时间
S

songjy

Unregistered / Unconfirmed
GUEST, unregistred user!
我在XP(英文版)上编译的程序,但是到其他的中文版windows操作系统(如.win98,win2000)上运行的时候,汉字有时候显示为乱码,请朋友告知原因和解决办法.........
 
我在XP(英文版)上编译的程序,但是到其他的中文版windows操作系统(如.win98,win2000)上运行的时候,汉字有时候显示为乱码,请朋友告知原因和解决办法.........
 
设置窗体的FONT的字符集为GB2312的,字体设置成宋体
 
设置charset为gb2312
 
对,先检查font里的charset
 
font.charset := GB2312_CHARSET
font.name := '宋体'
font.size :=9 或 10
 
同事楼上的
 
干吗不在简体中文的WINXP中编译?
乱码是因为“内码”或“字符集”的问题,
建议在程序基类中把Form的字体设成“宋体,9号,GB2312”。
 
该程序是一个多国语言的,不仅仅是中文,改成那样的话,是不是就不能支持其他语言了,比如韩文,日文等.好像只有用unicode,但win9x好像不支持unicode
 
多国语言的就不要想用WIN9X了吧
unicode
不二选
 
能不能在程序里面察看操作系统的类型和它支持的字符集类型来设置界面的显示呢?这是我的一个想法,不知道能行不? 大家能有什么更好的建议码?我的程序必须适应各种操作系统和语言啊....郁闷啊....
 
多人接受答案了。
 
后退
顶部