gpt4 book ai didi

c++ - Windows下是宽字符还是UTF-8?

转载 作者:可可西里 更新时间:2023-11-01 09:20:17 32 4
gpt4 key购买 nike

<分区>

我们正在将 Windows 代码从遗留字符集转换为 Unicode。我们的 GUI 代码使用 MFC,但我们也有很多非 GUI 模块将被合并到非 MFC 环境中。

UTF-8 是最适合 future 的数据文件保存方式吗?

Windows 系统调用必须使用宽字符串,否则将在遗留代码页中进行解释。对于程序中的通用字符串,使用宽字符串(与系统调用和 MFC 兼容)还是 UTF-8(如果我们采用这种方式与数据文件兼容)更好?

我们如何才能最大限度地降低 UTF-8 字符串被解释为遗留代码页中的风险?我们过去曾遇到过海外用户的跨代码页问题,而摆脱这种情况是我们转向完整 Unicode 的动机之一。

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com