J
jgb003
Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序要求同时适应简体/繁体WIN98,
我想了一个办法
在FORM的CREATE 时间中加入
i:=getacp;
if i:= 936{简体代码页}then
test_str:='态度';
if i= 950{繁体代码页}then
test_str:='篈?';
在ACTIVATE中,写入
button1.caption:=test_str;
就可以了。我的编译环境是DELPHI4,简体WIN98,
编译出来的程序,在简体WIN98下正常运行,
但在繁体WIN98下,出现乱码。
经过测试程序能够测试到i=950一句,而且“态度”是由简体经
RICHWIN转换得到的,确认没有错误。最后,我在FORM中增加一个
LABEL,它的CAPTION处直接填入繁体字,这下在
繁体WIN98下又可以正确显示了。真奇怪!
事先填好的可以正确显示,现场更改的就不能,这到底是为什么?
如何解决?
我想了一个办法
在FORM的CREATE 时间中加入
i:=getacp;
if i:= 936{简体代码页}then
test_str:='态度';
if i= 950{繁体代码页}then
test_str:='篈?';
在ACTIVATE中,写入
button1.caption:=test_str;
就可以了。我的编译环境是DELPHI4,简体WIN98,
编译出来的程序,在简体WIN98下正常运行,
但在繁体WIN98下,出现乱码。
经过测试程序能够测试到i=950一句,而且“态度”是由简体经
RICHWIN转换得到的,确认没有错误。最后,我在FORM中增加一个
LABEL,它的CAPTION处直接填入繁体字,这下在
繁体WIN98下又可以正确显示了。真奇怪!
事先填好的可以正确显示,现场更改的就不能,这到底是为什么?
如何解决?