有没有办法列出 C 或 C++ 运行时所有受支持的语言环境?

Bon*_*ero 7 c c++ localization

我很好奇我的 C 和 C++ 运行时支持的区域设置。那么有没有办法列出 C 或 C++ 运行时支持的语言环境?

如果没有:是否有依赖于平台的方法将 1:1 映射到 Linux 或 Win32 的 C 或 C++ 运行时区域设置字符串?

[EDIT1]:您提到的答案中没有给出我所要求的内容。Windows 的 EnumSystemLocalesEx() 不直接映射到 C-/C++-区域设置字符串,因为区域设置字符串缺少编码(如“.UTF8”)。对于 Linux,我不想通过命令行列出语言环境,而是通过系统 API 列出。