From 1a2e86e684d7bd1aa491db914828e3b2ad12a6ce Mon Sep 17 00:00:00 2001 From: Barnehhh Date: Mon, 11 Sep 2017 00:11:25 -0400 Subject: [PATCH] Switch console window encoding to Unicode Unicode characters are becoming quite common within minecraft servers (especially the large ones) nowadays. As of now MCC creates a System beep every single time one of these characters are processed by ConsoleIO. I'm no expert in C#, so I'm unsure if ANSI is required for anything, but I've been perfectly find with UTF-8 so far. --- MinecraftClient/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MinecraftClient/Program.cs b/MinecraftClient/Program.cs index 58f232ce..bd6d6994 100644 --- a/MinecraftClient/Program.cs +++ b/MinecraftClient/Program.cs @@ -45,7 +45,7 @@ namespace MinecraftClient if (args.Length >= 1 && args[args.Length - 1] == "BasicIO") { ConsoleIO.basicIO = true; - Console.OutputEncoding = Console.InputEncoding = Encoding.GetEncoding(System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage); + Console.OutputEncoding = Console.InputEncoding = Encoding.UTF8; args = args.Where(o => !Object.ReferenceEquals(o, args[args.Length - 1])).ToArray(); }