Explorar o código

Use UTF8 encoding in console by default

Bepis %!s(int64=6) %!d(string=hai) anos
pai
achega
754e2f7c82
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      BepInEx/Bootstrap/Preloader.cs

+ 3 - 0
BepInEx/Bootstrap/Preloader.cs

@@ -4,6 +4,7 @@ using System.Diagnostics;
 using System.IO;
 using System.Linq;
 using System.Reflection;
+using System.Text;
 using BepInEx.Common;
 using BepInEx.Logging;
 using Mono.Cecil;
@@ -80,6 +81,8 @@ namespace BepInEx.Bootstrap
 
                     if (shiftjis)
                         UnityInjector.ConsoleUtil.ConsoleEncoding.ConsoleCodePage = 932;
+                    else
+                        UnityInjector.ConsoleUtil.ConsoleEncoding.ConsoleCodePage = (uint)Encoding.UTF8.CodePage;
                 }
                 catch (Exception ex)
                 {