我需要指定正確的代碼頁來打包帶有zip庫的文件。正如我所看到的,我需要指定控制檯編碼(在我的情況下爲866)。如何獲得C#中的CMD /控制檯編碼
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窗體應用程序,而不是控制檯應用程序。
它的工作原理,謝謝! – 2011-05-06 12:42:56
+1,**更新2 **這是最好的答案 – Alex 2011-05-06 21:02:51