Browse Source

Use UTF8 encoding in console by default

Bepis 6 years ago
parent
commit
754e2f7c82
1 changed files with 3 additions and 0 deletions
  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)
                 {