如何通过语言文化获取代码页?

时间:2010-07-09 14:46:57

标签: c# localization

是否有人知道C#API接受语言文化并返回相应的代码页?例如,如果我打电话

MagicClass.GetCodePage("ru-RU")

我会得到

1251

如果之前已经回答过这个问题,请给我一个链接。

提前致谢。

2 个答案:

答案 0 :(得分:15)

TextInfo类(可通过CultureInfo.TextInfo访问)包含代码页:

CultureInfo cultureInfo = CultureInfo.GetCultureInfo("ru-RU");
Console.WriteLine(cultureInfo.TextInfo.ANSICodePage); // 1251

听起来你想要ANSI代码页,但你也可以获得Mac,OEM和EBCDIC版本。

答案 1 :(得分:2)

new CultureInfo(“ru-Ru”)。TextInfo.ANSICodePage