Das bekannte Programm zur optimalen Vorbereitung auf die theoretische Führerscheinprüfung
VB.Net-Forum - Beitragsübersicht -
ThemaV08: 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 Tweetychen
Datum 30. Januar 2017 um 08:15:31
Antwort Ich habe das auch gehabt :-) wobei ich gleich mal Nachfragen möchte .

Ich Speichere seit Uhrzeiten die Listbox so ab :
 Public Function ListBoxSave(ByVal ListBox As ListBox, ByVal Filename As String) As Boolean
Dim oStream As IO.StreamWriter = Nothing
Dim bResult As Boolean = False
Try
If File.Exists(Filename) Then
File.Delete(Filename)
End If

' Stream-Objekt zum Speichern erstellen
oStream = New IO.StreamWriter(Filename, False, System.Text.Encoding.Default)

With ListBox.Items
' Liste durchlaufen und zeilenweise speichern
For i As Integer = 0 To .Count - 1
oStream.Write(CStr(.Item(i)) & CStr(IIf(i < .Count - 1, CChar(vbCrLf), ""))) 'Hier liegt glaube mein Fehler
Next
End With
bResult = True

Catch ex As Exception

Finally
' Stream-Objekt schließen
If Not IsNothing(oStream) Then oStream.Close()
End Try
Return (bResult)
End Function
So das Problem das ich eine Datei die Vorher im Format: DOS vorlag jetzt plötzlich als MAC Format erkannt wird. Bei SQL+ Sachen ist das dann nicht so gut. Kennt jemand das Problem oder hat einer die Perfekte Lösung ? Vielen Dank schon mal
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ]
Antworten
V08: StreamReader und StreamWriter - woddy 26. Mai 2016 um 13:40:17
Re: StreamReader und StreamWriter - Nico 26. Mai 2016 um 13:50:58
Re: StreamReader und StreamWriter - woddy 26. Mai 2016 um 13:54:52
Re: StreamReader und StreamWriter - Tweetychen 30. Januar 2017 um 08:15:31
Re: StreamReader und StreamWriter - Nico 30. Januar 2017 um 10:50:21

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  VB 2008
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB.Net-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | VB/VBA-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015