|
VB.Net-Forum - Beitragsübersicht - |
|
Thema | V08: StreamReader und StreamWriter |
Von |
woddy |
Datum |
26. Mai 2016 um 13:40:17 |
Frage |
Hallo,
beim einlesen und schreiben bekomme ich anstatt Umlaute Fragezeichen.
lesen: If ofd_1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then Dim sr As New System.IO.StreamReader(ofd_1.FileName, System.Text.Encoding.UTF8, 512) strPfad_1 = CStr(ofd_1.FileName) For Each Linie As String In System.IO.File.ReadAllLines(ofd_1.FileName, System.Text.Encoding.UTF8) intEin_1 += 1 Next Label1.Text = Str(intEin_1) Label3.Text = ofd_1.FileName strEin_1 = sr.ReadLine sr.Close() MessageBox.Show(intEin_1) End If schreiben: Dim sr As New System.IO.StreamReader(strPfad_1, System.Text.Encoding.UTF8, 512) For Each Linie As String In System.IO.File.ReadAllLines(strPfad_1, System.Text.Encoding.UTF8) strEin_1 = sr.ReadLine 'intEin_2 += 1 If strEin_1 = Nothing Then Else strBearb_Neu += CStr(strEin_1) & vbCrLf End If Next sr.Close wie bekomme ich das hin??
Danke und Gruß woddy
|
|
Antwort: |
Von |
Nico |
E-Mail |
nico.schertler@studentpartners.de |
Datum |
26. Mai 2016 um 13:50:58 |
Antwort |
Das klingt, als wären die Dateien nicht UTF-8 kodiert. Versuche doch einfach mal, die Dateien ganz normal als ASCII zu lesen. |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|