Qt Creator 한글 문제.


Qt Creator 한글 문제.

1. Qt Creator 파일 인코딩 확인. Qt Creator - Tools - Option - Text Editor - Behavior - File Encodings 2. 코드 QTextCodec* codec = QTextCodec::codecForName("EUC-KR"); QString result = codec->toUnicode("가b다"); Qt 작업하다 이상한곳에서 멘탈 터질뻔했다. 결론부터 말하자면 IDE의 인코딩 문제였다. (왜 이걸 제일먼저 생각하지 못했을까.. 아직도 멍청한듯 싶다.) 1. 한글을 출력해보았다. 첫번째로 qDebug로 출력하고 두번째로 입력받아서 출력했다. 그러나 결과는 첫번째는 깨지고, 두번째는 출력되었다. .....?? 디버그로 돌려봤다. .....?? 소스코드에 한글을 넣어놓은 부분이 터졌다. 0xfffd로 되어있는 것을 볼수 있다. (여기서 알아차렸어야했다.) Qt가 맛이간건가 싶어서 영어로도 출력을 해봤지. 근데 잘 나오지. 그래서 한글...


#Qt #QtCreator #Qt한글

원문링크 : Qt Creator 한글 문제.