diff --git a/DiscImageChef.Gtk/DiscImageChef.Gtk.csproj b/DiscImageChef.Gtk/DiscImageChef.Gtk.csproj index bf3f1d533..2565a7b1b 100644 --- a/DiscImageChef.Gtk/DiscImageChef.Gtk.csproj +++ b/DiscImageChef.Gtk/DiscImageChef.Gtk.csproj @@ -1,4 +1,4 @@ - + Exe netcoreapp2.0 @@ -23,22 +23,23 @@ true - - - - + + + + - + + - - - - - - + + + + + + True @@ -105,10 +106,10 @@ - + - - + + \ No newline at end of file diff --git a/DiscImageChef.Gtk/Program.cs b/DiscImageChef.Gtk/Program.cs index 783da804a..b96d77d45 100644 --- a/DiscImageChef.Gtk/Program.cs +++ b/DiscImageChef.Gtk/Program.cs @@ -1,5 +1,6 @@ using System; using System.Reflection; +using System.Text; using System.Threading.Tasks; using DiscImageChef.Core; using DiscImageChef.Database; @@ -58,6 +59,8 @@ namespace DiscImageChef.Gtk break; } + Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); + new Application(Platforms.Gtk).Run(new frmMain(Debug, Verbose)); Statistics.SaveStats(); diff --git a/DiscImageChef/DiscImageChef.csproj b/DiscImageChef/DiscImageChef.csproj index 402104a98..6a2ff5196 100644 --- a/DiscImageChef/DiscImageChef.csproj +++ b/DiscImageChef/DiscImageChef.csproj @@ -265,13 +265,14 @@ + - - - - - - + + + + + + \ No newline at end of file diff --git a/DiscImageChef/Main.cs b/DiscImageChef/Main.cs index 3f8fa42b3..f1991f337 100644 --- a/DiscImageChef/Main.cs +++ b/DiscImageChef/Main.cs @@ -33,6 +33,7 @@ using System; using System.IO; using System.Reflection; +using System.Text; using System.Threading.Tasks; using DiscImageChef.Commands; using DiscImageChef.CommonTypes.Interop; @@ -95,6 +96,8 @@ namespace DiscImageChef PlatformID currentPlatform = DetectOS.GetRealPlatformID(); + Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); + CommandSet commands = new CommandSet("DiscImageChef") { $"{AssemblyTitle} {AssemblyVersion?.InformationalVersion}",