반응형

QT5 기준입니다.

 

// QT5에서 윈도우 cmd 창에서 한글 출력하는 예제입니다.
// 먼저 QT에서 인코딩 설정을 변경한 후에 예제를 컴파일, 실행하시기 바랍니다.
//
// <인코딩을 chcp949로 설정하기>
// 1. Edit > Select Encoding 메뉴를 선택합니다.
// 2. window-949/... 로 시작하는 항목을 선택합니다.
// 3. Save with Encoding 단추를 누릅니다.


#include <QCoreApplication>
#include <iostream>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    char * str = "윈도우 cmd 창의 한글 출력입니다.";
    std::cout << str << std::endl;

    return a.exec();
}

 

이렇게 저장한 프로젝트를 나중에 다시 불러오면 기본 인코딩 방식과 달라서 소스 내용이 깨져 보입니다.

이 경우에는 다시 인코딩을 windows-949로 변경한 후에

이번에는 "Reload with Encoding" 단추를 누르면 한글이 소스에서 제대로 보입니다.

 

흠... 거참... 불편하네요. ^^

 

반응형

'Qt' 카테고리의 다른 글

Qt 공식 사이트  (0) 2022.05.25
QT 한글 출력 - 위젯 한글 출력 및 DB 연결  (0) 2015.02.03

+ Recent posts