«ANSI» на самом деле неверно - существует много кодировок, часто называемых «ANSI».Однако, если вы уверены, что вам нужна кодовая страница 1252, вы можете использовать:
Encoding encoding = Encoding.GetEncoding(1252);
using (TextReader reader = File.OpenText(filename, encoding))
{
// Read text and use it
}
или
Encoding encoding = Encoding.GetEncoding(1252);
string text = File.ReadAllText(filename, encoding);
Это для чтения файла - записифайл та же идея.Обычно при преобразовании двоичного файла (например, содержимого файла) в текст используйте соответствующий объект Encoding
.