Qt에서 한글로 Debug 출력을 하거나 UI Widget에 한글로 글을 입력해야 할 때가 있습니다. 그런데 한글 출력 시 에러가 발생하는군요 ㅠㅠ 텍스트를 줄여보니 이번엔 아래와 같이 글자가 깨지는 군요...
Designer에서 입력한 한글 텍스트는 깨지지 않습니다. 저는 QT 5.13.1 에 MSVC 2017 32bit 컴파일러를 연동하여 사용하고 있습니다.
MSVC는 기본적으로 소스코드가 UTF-8 로 인코딩이 되지 않는다고 하는군요!! 그래서 project file (.pro) 에 아래와 같이 코드를 넣어주면 됩니다.
QMAKE_CXXFLAGS += /utf-8 qDebug 출력도 Widget 텍스트 입력도 에러나 깨짐 없이 한글 잘 출력됩니다~...
원문 링크 : Qt 에서 한글 출력 에러 & 깨짐 해결 방법