[C++/CLI] zapis do pliku tekstowego z odpowiednim kodowaniem


(Pdd1) #1

Tworzę sobie programik w Visualu C++ 2005 Express Edition i napotkałem na swojej drodze problem. Zapisuję za pomocą poniższego kodu [C++/CLI] tekst z polskimi znakami, ale po otwarciu w Notatniku pojawiają się krzaczki. Otwierając bardziej "inteligentnym" programem można sobie dobrać odpowiednie kodowanie.

StreamWriter^ sw = gcnew StreamWriter("plik_tekstowy.txt");

   sw->WriteLine("Zażółć gęślą jaźń");

   sw->Flush();

   sw->Close();

Co muszę dopisać do kodu, aby program zapisywał tekst z takim kodowaniem jakiego potrzebuję np. ASCII albo UTF-8 :?:

Z góry dziękuje za pomoc.

Szemek


(Fiołek) #2

Jeden z parametrów konstruktora StreamWriter(pierwszy to Stream) to kodowanie, poszukaj sobie.

EDIT: Dokładnie to TEN.


(Pdd1) #3

Wielkie dzięki za wskazania dobrego źródła. Teraz już sobie wykorzystam przykładowy kod.

Pozdrawiam,

Szemek