使用 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"));
我正在尝试通过 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"));