diff --git a/src/ConfigParser.cs b/src/ConfigParser.cs index 24b324d..ea313ca 100644 --- a/src/ConfigParser.cs +++ b/src/ConfigParser.cs @@ -55,9 +55,9 @@ public ConfigParser(string configFile, ConfigParserSettings settings = null) fileInfo = new FileInfo(configFile); Settings.Encoding = Settings.Encoding ?? fileInfo.GetEncoding(true); Settings.NewLine = fileInfo.DetectNewLine(configFile); + configFile = File.ReadAllText(configFile, Settings.Encoding ?? Encoding.UTF8); } - configFile = File.ReadAllText(configFile, Settings.Encoding); if (!string.IsNullOrWhiteSpace(configFile)) Read(configFile); }