QApplication 객체를 인스턴스화 한 직후에 유니 코드 문자를 인쇄 할 수 없게되었습니다.QApplication을 인스턴스화 한 후 qDebug()가 "unicodeness"를 잃었습니다.
다음 코드에서및 모든 필요한 라이브러리를 포함 한 :이 이상한 행동을 수정하려면 어떻게
aeiou áéíóú
aeiou áéÃóú
:이 출력을 얻고있다
int main(int argc, char** argv)
{
qDebug() << "aeiou áéíóú";
QApplication app(argc, argv);
qDebug() << "aeiou áéíóú";
return 0;
}
? 유니 코드 문자열을 인쇄 할 수 있어야합니다 (UTF-8).
@HostileFork 그렇습니다. 모두 UTF-8로되어 있습니다. 웹 개발시에는 latin1에있는 파일을 가지고 UTF-8로 인코딩 된 문서를 제공하는 것이 재미 있지 않은데,이를 알지 못했습니다. lol –