作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有语言名称“en-US”或“en”,它映射到英语。我想将它转换成它的语言代码 0x0409。
我可以使用 C++ 中的内置 Windows API 来执行此操作,还是我必须自己实现它?
编辑:我在原来的问题中犯了一个错误。
最佳答案
使用GetLocaleInfo
与 LOCALE_SNAME
locale information type :
int locale_id = 0x0409;
constexpr int max_locale_sname_len = 85;
TSTR[max_locale_sname_len] locale_iso_name;
int result = GetLocaleInfo(
MAKELCID(locale_id),
LOCALE_SNAME,
locale_iso_name,
max_locale_sname_len
);
关于c++ - 如何从 C++ 中的语言 ID 获取语言名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42904754/
我是一名优秀的程序员,十分优秀!