MC, 18:43 niedziela, 26.12.2010 r.
Ilustracja do artykułu: Qt - Poprawne kodowanie polskich znaków

Qt - Poprawne kodowanie polskich znaków

Jednym z pierwszych napotkanych przeze mnie problemów na początku przygody z programowaniem w Qt, było błędne kodowanie polskich znaków. Chciałbym pokazać jak należy poprawnie pokazać kompilatorowi co ma zrobić z tym rodzajem znaków. Zakładam na początku, że tak jak ja używasz w plikach źródłowych kodowania UTF-8. W takiej sytuacji, chciałbym pokazać przykładowe stworzenie komponentu QLabel, którego treść będzie zawierała polskie znaki:
QLabel *jakis_label = new QLabel(QString :: fromUtf8("Jakiś dowolny napis zawierający śćąęó itp."));
Oczywiście należy wcześniej wczytaj plik nagłówkowy QString.

Komentarze (2)

Imię:
Treść:
Administrator 2020-12-14 11:52:47
@Misio, to jest już dość wiekowy artykuł, więc dziękuję za aktualizację. :)
Misio 2020-12-13 16:13:07
Znacznie prościej jest napisać: QLabel *jakis_label = new QLabel(tr("Jakiś dowolny napis zawierający śćąęó itp."));