Windows에서 작업하던 소스를 Linux나 Mac에서 컴파일해서 실행시키면 가장 먼저 한글 출력 문제에 직면한다. (필자는 그러했다.)
... #include <QTextCodec> int main(int argc, char *argv[]) { QApplication a(argc, argv); QTextCodec::setCodecForLocale(QTextCodec::codecForName("eucKR")); MainWindow w; w.show(); .... return a.exec(); } ...
위 처럼 QTextCodec 로 로컬 언어를 설정해줄수가 있다.
꼭 한국어가 아니더라도 다국어 지원 프로그램을 제작할때 필요한 부분이라 생각한다.