Мне нужно указать правильную кодовую страницу, чтобы упаковать файлы в zip-библиотеку.Как я вижу, мне нужно указать кодировку консоли (866 в моем случае).
C:\Users\User>mode
Status for device CON:
----------------------
Lines: 300
Columns: 130
Keyboard rate: 31
Keyboard delay: 1
Code page: 866 <- I need to get this value in C# code
Console.OutputEncoding возвращает 1251, а это не то, что мне нужно.
Спасибо,
Alex
Обновление 1: Очевидно, что нужно выполнить «mode» в cmd.exe, и вывод синтаксического анализа должен работать, но он кажется слишком грубым.Я ищу решение .NET.
Обновление 2: Приложение является приложением Windows Forms, а не консольным приложением.