如何在C ++ / WinAPI应用程序中列出中性文化?对于特定区域性,EnumSystemLocales函数可以很好地运行,但是由于某些原因,它未列出中性区域性。最后,我要具有LCID 文化名称映射(例如1045 pl-PL和21 pl)。

最佳答案

如果您只想在LCID和语言环境名称之间进行映射,则可能需要使用带有LOCALE_ALLOW_NEUTRAL_NAMES标志(Win 7及更高版本)的LCIDToLocaleName和带有LOCALE_ALLOW_NEUTRAL_NAMES标志(Win 7及更高版本)的LocaleNameToLCID。带有LOCALE_NEUTRALDATA标志(Win 7及更高版本)的EnumSystemLocalesEx将列出中性文化。

关于c++ - 中立文化列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15488806/

10-12 16:10