0

streamReader による単純な .DAT ファイルの読み取りに取り組んでいます

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

次に、SubString関数を使用して、データベースの挿入操作のために StrLine.SubString(1,10)を分割します。

私の .DAT ファイルには適切なフランス語のアクセント文字が含まれており、それらをデータベースに挿入する前に台無しになってしまいます。

たとえば、'15 2 月。2012」は「 10 f?v 」になります。2012'および'27-Aug-2012''27 ao?t. 2012'

最初にデータベースの問題を考えたので、すべての列を nvarchar をサポートするように変更しましたが、ファイルの読み取り中に適切なエンコーディングを使用していないか、まったく認識していないようです。誰かが私を正しい道に導くことができますか? エンコード/デコードがよくわかりません..

ありがとう

4

0 に答える 0