Witam,
Zapisuję stringa do pliku tekstowego w ten sposób:
string tekst = "ąęśćźż";
StreamWriter sw = new StreamWriter(new FileStream("C:/plik.txt", FileMode.Create));
sw.Write(tekst);
sw.Flush();
sw.Close();
W efekcie polskie znaki są zakodowane w UTF-8, a problem polega na tym, że tworzę w ten sposób skrypty których inna aplikacja nie potrafi poprawnie odczytać bo wybiera kodowanie ANSI.
W jaki sposób mogę zmienić kodowanie polskich czcionek na ANSI podczas tworzenia pliku lub potem go przekonwertować? Próbowałem z Encoding.Convert ale nie potrafię go wykorzystać tak aby działało.
--
pozdrawiam,
Kranu