Hallo, ich habe ein problem und zwar wollte ich den streamwriter zuweisen das er ANSI als Codierung nutzt.
Ich dachte mir, ja klar ist doch kein ding, aber nach knapp 2 Stunden bin ich verrückt geworden.
Und jetzt sagt mir was mache ich falsch?
Zum testen öffne ich die Datei mit Notepad++ und lasse mir die Codierung von ANSI anzeigen, Ergebnis = Halööööööööö
Auf UTF-8 ist es alles zu lesen... Warum wandelt er es nicht um?
THX
LG.L
Ich dachte mir, ja klar ist doch kein ding, aber nach knapp 2 Stunden bin ich verrückt geworden.
Und jetzt sagt mir was mache ich falsch?
VB.NET-Quellcode
- Try
- If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
- SaveFileDialog1.Title = "Speichern unter..."
- Dim writer As New StreamWriter(SaveFileDialog1.FileName)
- If Not (writer Is Nothing) Then
- writer.Write(codecontent.Text, System.Text.Encoding.Default)
- writer.Close()
- End If
- Me.Text = "Textverarbeitung (" & SaveFileDialog1.FileName & ")"
- End If
- Catch ex As Exception
- TestPanel.Show("Fehler", 10, FontStyle.Bold, "Die Datei konnte nicht gespeichert werden", 8, FontStyle.Regular, 3, "Segoe UI", True, InfoPanelBG.Glossy, Me)
- End Try
Zum testen öffne ich die Datei mit Notepad++ und lasse mir die Codierung von ANSI anzeigen, Ergebnis = Halööööööööö
Auf UTF-8 ist es alles zu lesen... Warum wandelt er es nicht um?
THX
LG.L