VB.NET StreamReader无法编码法语字符口音

时间:2012-11-29 18:17:29

标签: vb.net crystal-reports io encode streamreader

通过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但现在看起来我可能在读取文件时没有使用正确的编码或者完全不知道的东西。有人能指引我到正确的道路吗?我不明白编码/解码很多..

由于

0 个答案:

没有答案
相关问题