QPlainTextEdit - jak wyświetlić znaki w UFT-8 lub w Unicode?

0

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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1