如何通过语言区域获取代码页?

14

有没有人知道C# API可以接受语言-文化并返回相应的代码页?例如,如果我调用

MagicClass.GetCodePage("ru-RU")

我将得到

1251

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

提前感谢。

2个回答

16

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

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

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


谢谢!我接受你的答案,因为它是正确和详尽的! - Yan Sklyarenko

2

新的CultureInfo("ru-Ru")。TextInfo.ANSICodePage


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接