浏览代码

Use UTF8 encoding in console by default

Bepis 6 年之前
父节点
当前提交
754e2f7c82
共有 1 个文件被更改,包括 3 次插入0 次删除
  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)
                 {