Pobranie kodowania pliku

var reader = new StreamReader(„plik.txt”, true);
reader.Peek();
var encoding = reader.CurrentEncoding;

Console.WriteLine(encoding);

Console.ReadKey();