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)