У меня есть файл, который содержит неанглийские символы и был сохранен в кодировке ANSI с использованием не англоязычной кодовой страницы. Как я могу прочитать этот файл на С# и правильно посмотреть содержимое файла?
Не работает
StreamReader sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.ASCII);
var ags = sr.ReadToEnd();
sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.UTF8);
ags = sr.ReadToEnd();
sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.Unicode);
ags = sr.ReadToEnd();
Работаю, но мне нужно заранее знать, что такое кодовая страница, что невозможно.
sr=new StreamReader(@"C:\APPLICATIONS.xml",Encoding.GetEncoding(1252));
ags = sr.ReadToEnd();