moin zusammen,
ich bin dabei ein Programm zu schreiben, das Inhalt aus einer Txt-Datei liest, die Zeilen verarbeitet und anschließend das Ergebnis in eine sql-Datenbank schreibt.
Hierbei bin ich leider auf ein Problem gestoßen:
Kommt in der Textdatei ein Pluszeichen vor (wie z.B. in "notepad++"), so gibt der Streamreader die Zeile ohne Pluszeichen wieder ("notepad"). Ist es möglich dies zu ändern?
ich bin dabei ein Programm zu schreiben, das Inhalt aus einer Txt-Datei liest, die Zeilen verarbeitet und anschließend das Ergebnis in eine sql-Datenbank schreibt.
Hierbei bin ich leider auf ein Problem gestoßen:
Kommt in der Textdatei ein Pluszeichen vor (wie z.B. in "notepad++"), so gibt der Streamreader die Zeile ohne Pluszeichen wieder ("notepad"). Ist es möglich dies zu ändern?
Code:
Dim lines As New List(Of String)() Dim str = New StreamReader(csvFile, System.Text.Encoding.UTF7, True) While Not str.EndOfStream 'Fügt die nächste Zeile zu "lines" hinzu lines.Add(str.ReadLine()) End While str.Close()
Comment