.NET 框架使获取有关各种语言环境的信息变得容易;Win32 C++ API 有点难以弄清楚。
Win32 中是否有等效函数来获取给定整数区域设置 ID 的两个字母的 ISO 语言名称?
在 C# 中,我会这样做:
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo(1034);
string iso = ci.TwoLetterISOLanguageName;
// iso == "es" now.
Run Code Online (Sandbox Code Playgroud)
代码需要在 XP 和更新版本上运行。
| 归档时间: |
|
| 查看次数: |
4421 次 |
| 最近记录: |