Tak jak w temacie. W przypadku programu, który robię, mogę wprowadzać polskie znaki oraz z użyciem metody toPlainText zapisać je prawidłowo do pliku. Ale przy ponownej próbie wczytania napisu metodą setPlainText, zamiast polskich znaków, pojawiają mi się takie znaki jak np. �. Użycie metody toUtf8 nie pomaga.
0
1
UTF-8 to jedna z możliwych reprezentacji unicode!
Do wczytywania i zapisywania plików tekstowych w Qt najlepiej użyć QTextStream w którym można ustalić kodowanie znaków.
0
@MarekR22: Użyłem tego wcześniej i nic to nie dało. A zapis danych do pliku działa, tylko oczyt nie.
0
Już ściągam z półki magiczną kulę i zobaczę co zrobiłeś źle.
Nie jesteś nowy na forum i nadal zadajesz tak niekonkretne pytania?
0
W końcu udało mi się rozwiązać problem. Przy strumieniu w innej metodzie nie ustawiłem kodowania.