我想许多人都碰到过,我碰到过二次,一次是把所有的界面改成英文了事,这次不行,是一个接口程序要接收对方发送过来的中文信息,过来就乱码,对方是Windows2003 server的英文版本,我编译的环境是WindowXP中文平台;不知对方默认的编码方式是什么,网上看到一些解决的办法,现提出来,讲是把相关的控件和窗体,Font->CharSet属性进行相关的设置(里面很多选择,不知那个才对对方那个平台),但不知行的行不通(我这里也不能试,一则测试不方便,要到用户那里去测试,二则再错自已也不好意思了,因为测试一次实在太麻烦,去买一套这个版本也费事情),所以要一个成熟的解决方案,一改就不会出现乱码的(至少有比较大把握的),所以有碰到过解决过的讲一讲你们的解决办法。
是unicode?
估计D2010是可以正常接收的.
OS地区语言要选择中文化,比如Win 2008,其实都是基于Unicode的,若把地区语言设为简体,是BIG就是乱码
当然,是UNICODE自然不会字符统一为UNICODE<Delphi的 WideString>吧,2000/xp/2003/2008均支持