[Qt5]Polskie znaki
-
wrote on 9 Dec 2013, 14:39 last edited by
Witam.
Wie ktoś może jak ustawić polskie znaki w QT5 ? Z tego co wyczytałem Qt5 korzysta teraz z kodowania UTF 8 więc domyślnie powinno śmigać, niestety tak się nie dzieje. Korzystam z Visual Studio 2010. -
wrote on 10 Dec 2013, 12:38 last edited by
Tworząc programy na Linuxa i Win jednoczesnie wstawiam takie cóś:
@
#ifndef Q_OS_UNIX
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Windows-1250"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("Windows-1250"));
#else
QTextCodec::setCodecForTr (QTextCodec::codecForName ("UTF-8"));
QTextCodec::setCodecForCStrings (QTextCodec::codecForName ("UTF-8"));
#endif
@i potem stringi traktuję QString::fromUtf8("łańcuchy z polskim krzaczkami")
-
wrote on 10 Dec 2013, 14:16 last edited by
Tak dało się zrobić w wersji Qt4. W Qt5 niestety metody które podałeś zostały wycięte, bo powodowały jakieś problemy.
-
wrote on 11 Dec 2013, 06:24 last edited by
Ale w Qt5 została metoda @QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));@ i ona powinna załatwić tą sprawę zobacz też jakie masz ustawione kodowanie w edytorze VS.
-
wrote on 10 Feb 2014, 17:21 last edited by
Wiem, że temat trochę stary, ale jak ustawić kodowanie UTF-8 w edytorze VS 2012? Szukałem i nie potrafię znaleźć.
-
wrote on 10 Feb 2014, 17:37 last edited by
pewnie da się to jakoś ustawić, ale ja to obszedłem kiedyś instalacją paczki spalszczającej VS z oficialnej strony MS