Cześć wszystkim,
mam stringa z różnymi słowami i niektóre mają polskie znaki diakrytyczne.
W konsoli polecenia jak i owy string wyświetlają się poprawnie.
Zapisuje stringa do pliku .txt.
Po otwarciu pliku niestety słowa ze znakami diakrytycznymi mają "krzaczki".
Jak mogę zmienić kod, aby również w utworzonym pliku było wszystko dobrze?
Program napisany w C::B.
if(words!=stringHolder[i])
{
cout<< words <<" pojawiˆo si© " <<wordCount <<" razy"<<endl;
fstream plik;
plik.open("Ilo˜† wyst¥pienia sˆ¢w.txt", ios::out | ios::app);
plik<< words <<" jest: " <<wordCount <<" raz/razy"<<endl;
plik.close();
wordCount=0;
words=stringHolder[i];
}
wordCount++;
W powyższym kodzie nie ma polskich znaków, ponieważ zostały one zmienione w Notepad++ na kod OEM 852.
Dzięki temu kodowanie znaków w C::B jak i konsoli się zgadza.