Как получить кодовую страницу по языковой культуре?
Кто-нибудь знает о API С# для принятия языковой культуры и возврата соответствующей кодовой страницы? Например, если я вызываю
MagicClass.GetCodePage("ru-RU")
Я бы получил
1251
Если бы это было дано до того, напишите мне ссылку.
Спасибо заранее.
Ответы
Ответ 1
TextInfo
класс (доступен через CultureInfo.TextInfo
) содержит кодовые страницы:
CultureInfo cultureInfo = CultureInfo.GetCultureInfo("ru-RU");
Console.WriteLine(cultureInfo.TextInfo.ANSICodePage); // 1251
Похоже, вам нужны кодовые страницы ANSI, но вы также можете получить версии для Mac, OEM и EBCDIC.
Ответ 2
new CultureInfo ( "ru-Ru" ). TextInfo.ANSICodePage