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 をサポートするように変更しましたが、ファイルの読み取り中に適切なエンコーディングを使用していないか、まったく認識していないようです。誰かが私を正しい道に導くことができますか? エンコード/デコードがよくわかりません..
ありがとう