diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index 23e9022cb..f3e3d4e8c 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -27,6 +27,7 @@ using System.Globalization; using System.IO; using System.Linq; using System.Resources; +using System.Text; using System.Threading.Tasks; using ArchiSteamFarm.Core; using ArchiSteamFarm.Helpers; @@ -123,7 +124,10 @@ namespace ArchiSteamFarm { AppDomain.CurrentDomain.UnhandledException += OnUnhandledException; TaskScheduler.UnobservedTaskException += OnUnobservedTaskException; - // We must register our logging targets as soon as possible + // Add support for custom encodings + Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); + + // Add support for custom logging targets Target.Register(HistoryTarget.TargetName); Target.Register(SteamTarget.TargetName);