Вы используете нестандартный класс, я думаю, вы используете этот .Он плохо спроектирован, он не позволяет вам менять кодировку.Вам нужно будет добавить новый конструктор, чтобы исправить это:
public CsvFileWriter(string filename, Encoding encoding)
: base(filename, encoding)
{
}
Теперь вы можете заставить его читать что-то еще, кроме utf-8.Лучше всего начать с Encoding.Default.