From 7a745693119858bd071806387d1208d2836effc4 Mon Sep 17 00:00:00 2001 From: Susko3 Date: Fri, 2 Feb 2024 21:56:21 +0100 Subject: [PATCH] Set UTF-8 console encoding on windows --- osu.Framework/Platform/Windows/WindowsGameHost.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/osu.Framework/Platform/Windows/WindowsGameHost.cs b/osu.Framework/Platform/Windows/WindowsGameHost.cs index 3024e3934b..2bae681b06 100644 --- a/osu.Framework/Platform/Windows/WindowsGameHost.cs +++ b/osu.Framework/Platform/Windows/WindowsGameHost.cs @@ -7,6 +7,7 @@ using System.IO; using System.Linq; using System.Runtime.Versioning; +using System.Text; using osu.Framework.Extensions; using osu.Framework.Extensions.IEnumerableExtensions; using osu.Framework.Graphics.Rendering; @@ -36,6 +37,13 @@ public class WindowsGameHost : DesktopGameHost internal WindowsGameHost(string gameName, HostOptions? options) : base(gameName, options) { + try + { + Console.OutputEncoding = Encoding.UTF8; + } + catch + { + } } public override bool OpenFileExternally(string filename)