【发布时间】:2011-08-20 02:45:30
【问题描述】:
我需要指定正确的代码页以使用 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,这不是我需要的。
谢谢,
亚历克斯
更新 1: 显然,在 cmd.exe 中执行“模式”并解析输出应该可以工作,但似乎太粗鲁了。我正在寻找 .NET 解决方案。
更新 2:该应用程序是 Windows 窗体应用程序,而不是控制台应用程序。
【问题讨论】: