如何从 WINAPI 获取有关语言设置、codepageinfo 的信息?

Roy Li - MSFT 33,371 信誉分 Microsoft 供应商
2024-07-26T05:37:27.41+00:00

 

我正在尝试获取有关 Windows 语言设置的信息。

在 Windows 11 中,我如何获取有关 Windows 上语言设置的信息以及我需要获取哪些信息?

我找到了“winnls.h”,并正在引用它,但我有一个问题。

选中“Beta:使用 Unicode UTF-8 提供全球语言支持”,

使用 GetACP() 获取的代码页码值与使用 GetLocaleInfoEx(LOCALE_NAME_SYSTEM_DEFAULT, LOCALE_IDEFAULTCODEPAGE, ... ) 获取的代码页码值不同,应遵循哪些信息?

 

此问题由: How do i get information about language settings, codepageinfo from WINAPI? - Microsoft Q&A总结而来

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
105 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Tong Xu - MSFT 2,471 信誉分 Microsoft 供应商
    2024-07-26T06:54:10.1266667+00:00

    你好, 欢迎来到 Microsoft Q&A!

    GetACP 函数 检索操作系统的当前 Windows ANSI 代码页标识符。

    LOCALE_IDEFAULTCODEPAGE表示区域设置的默认 OEM 代码页。

    LOCALE_IDEFAULTANSICODEPAGE表示区域设置的默认 ANSI 代码页。

    GetACP 和 LOCALE_IDEFAULTANSICODEPAGE为我检索相同的代码页标识符。

    如果答案是正确的解决方案,请单击“接受答案”并请投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。