通过streamReader
阅读简单的.DAT文件rdr = New System.IO.StreamReader(Path&FileName, System.Text.Encoding.Unicode)
StrLine = rdr.ReadLine()
然后使用 SubString 函数拆分 StrLine.SubString(1,10)以进行数据库插入操作。
原来我的.DAT文件有正确的法国口音字符,在我将它们插入数据库之前搞砸了。
例如,'15fév。 2012年成为 '10 f?v。 2012年和 '27 -Aug-2012'变得 '27 ao?t。 2012'
首先我认为它的数据库问题所以我改变了所有列以支持nvarchar但现在看起来我可能在读取文件时没有使用正确的编码或者完全不知道的东西。有人能指引我到正确的道路吗?我不明白编码/解码很多..
由于