0

正在通过 streamReader 读取一个简单的 .DAT 文件

rdr = New System.IO.StreamReader(Path&FileName, System.Text.Encoding.Unicode)
StrLine = rdr.ReadLine()  

然后使用SubString函数拆分StrLine.SubString(1,10)进行数据库插入操作。

原来我的 .DAT 文件有正确的法语重音字符,在我将它们插入数据库之前就被搞砸了。

例如,'15 fév。2012'变成'10 f?v。2012''27-Aug-2012'变成'27 ao?t. 2012'

首先我认为它的数据库问题所以我更改了所有列以支持 nvarchar 但现在看起来我在读取文件时可能没有使用正确的编码或完全不知道的东西。有人可以指导我走向正确的道路吗?我不太了解编码/解码..

谢谢

4

0 回答 0