使用 FileHelperEngine 进行错误的字符编码

Bad char encoding with FileHelperEngine

我正在尝试通过 FileHelperEngine 库以这种方式从 .csv 文件中读取字符串:

        UTF8Encoding utf8 = new UTF8Encoding();
        var engine = new FileHelperEngine(typeof(TipologieMetadatiCsv), utf8);

我对重音字符有疑问,例如:

Sofà -> "Sof�"

如何解决这个问题?

这样解决了:

        TextReader textReader = new StreamReader(stream, Encoding.GetEncoding("iso-8859-1"));

        var engine = new FileHelperEngine(typeof(TipologieMetadatiCsv), Encoding.GetEncoding("iso-8859-1"));