我在开发仅支持 ANSI 的大型 Windows 应用程序时犯了一个错误。如果我的应用程序不支持 Unicode,会有什么影响?另外,我正计划将我的代码迁移到 Unicode。因为,由于我的任务的关键时间因素,我完全被阻止了,有人可以帮助我吗?
我的目标环境:XP、Windows Vista、Windows 7(32 位和 64 位)。如果我的应用程序仅支持英语就足够了,但它应该可以在世界任何地方运行。
注意:我没有从用户那里获取字符串形式的输入。
最佳答案
What are all the impacts, if my application doesn't support unicode?
它可能无法处理 Unicode
- UI 元素(没问题,您的 UI 没有任何文本输入功能)
- 文件路径
- 文本文件内容
- 翻译消息(没问题,因为你说英文就够了)
- XML 等文件格式
- 注册数据(我认为)
我不会声称已经列出了所有的影响。我会将其设为社区 Wiki,请随时添加到列表中。
i am planning to migrate my code to Unicode? […] could some one help me?
第一句不是疑问句,是吗?我怀疑 SO 是否适合寻找可以帮助您移植“大型”应用程序的人员,除非您在遇到困难时回答特定问题。
关于c - Windows 应用程序 ANSI 到 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11793377/