【发布时间】:2012-08-03 09:53:25
【问题描述】:
我犯了一个错误,开发了一个只支持 ANSI 的大型 Windows 应用程序。如果我的应用程序不支持 Unicode,所有的影响是什么?另外,我计划将我的代码迁移到 Unicode。由于任务的关键时间因素,我完全被阻止了,有人可以帮助我吗?
我的目标环境:XP、Windows Vista、Windows 7(32 位和 64 位)。如果我的应用程序只支持英语就足够了,但它应该可以在世界任何地方运行。
注意:我没有从用户那里获得字符串形式的输入。
【问题讨论】:
-
来自用户的字符串输入是一回事......您是否正在处理位于系统某处的文件,可能在包含无法在旧代码页中表示的字符的路径中?您是否在某处打印可能会导致问号源源不断的本地化消息?有很多地方会伤害你。
标签: c windows windows-7 unicode ansi