Witam.
Mam problem z zapiem do pliku tekstowego. Przygotowałem coś takiego:
public void SaveToTXT(RichTextBox rt0)
{
String Wyjscie = rt0.ToString();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt";
saveFileDialog1.DefaultExt = "*.txt";
if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK && saveFileDialog1.FileName.Length > 0)
{
rt0.SaveFile(saveFileDialog1.FileName);
}
}
Niestety gdy to uruchomię (zapiszę zawartość RichTextBox'a do pliku tekstowego) otrzymuję taką zawartość:
{\rtf1\ansi\ansicpg1250\deff0\deflang1045{\fonttbl{\f0\fnil\fcharset238 Microsoft Sans Serif;}}
\viewkind4\uc1\pard\f0\fs17 Wybra\'b3e\'9c port: 1\par
typ:2\par
typ:3\par
Wybra\'b3e\'9c: None \par
Wybra\'b3e\'9c: 1 \par
Rozpoczynam odczyt... \par
Polaczenie zostalo zamkniete!\par
}
Czy mam coś nie tak z kodowaniem? Nie wiem jak to zrobić, żebym otrzymał coś w miarę czytelnego np:
Wybrałeś port:1
typ:2
typ:3
Wybrałeś: None
Wybrałeś: 1
Rozpoczynam odczyt...
Polaczenie zostalo zamkniete!
W sumie polskich znakow rzecz jasna mogę się pozbyć, ale jak zrobić, żeby nie było tego początku i te białe znaki nie zapisywał w pliku jako "\par" itp. ?
Proszę Was o pomoc.