多语言下数据类型转换和程序设计
各位大虾,
我在中文Xp下开发的程序到非中文环境下运行时,中文字符显示为????,还会出现类型转换错误,当把'区域选项'和‘非Unicode程序的语言’都设置成中文时,程序正常显示和运行。
我用Poedit工具翻译我界面上的中文字符,我又仔细检查程序,发现是实数类型转换错误。因为中文下小数点为‘.’而有些语言中小数点为‘,’。
请问各位大虾是怎么解决多语言兼容问题的呢?我这问题有什么好建议不?谢谢。
[解决办法]
1、分别提供多语言版本
2、全部使用Unicode