로딩
티스토리 데이터 처리 중입니다.

Qt 에서 한글 출력 에러 & 깨짐 해결 방법

 Qt 에서 한글 출력 에러 & 깨짐 해결 방법

Qt에서 한글로 Debug 출력을 하거나 UI Widget에 한글로 글을 입력해야 할 때가 있습니다. 그런데 한글 출력 시 에러가 발생하는군요 ㅠㅠ 텍스트를 줄여보니 이번엔 아래와 같이 글자가 깨지는 군요...

Designer에서 입력한 한글 텍스트는 깨지지 않습니다. 저는 QT 5.13.1 에 MSVC 2017 32bit 컴파일러를 연동하여 사용하고 있습니다.

MSVC는 기본적으로 소스코드가 UTF-8 로 인코딩이 되지 않는다고 하는군요!! 그래서 project file (.pro) 에 아래와 같이 코드를 넣어주면 됩니다.

QMAKE_CXXFLAGS += /utf-8 qDebug 출력도 Widget 텍스트 입력도 에러나 깨짐 없이 한글 잘 출력됩니다~...