Windows API 中的 Unicode

作字符的 Windows API 函数通常采用以下三种格式之一实现:

  • 可为 Windows 代码页或 Unicode 编译的通用版本
  • Windows 代码页 版本,其中包含用于指示“ANSI”的字母“A”
  • Unicode 版本,其中包含用于指示“wide”的字母“W”

某些较新的函数仅支持 Unicode 版本。 有关详细信息,请参阅函数原型 约定。

以下主题讨论 Unicode 数据类型以及如何在函数和消息中使用它们;使用资源、文件名和命令行参数;和在不同类型字符串之间进行转换的方法。

关于 Unicode 和字符集