Pyqt5 setText() 관련해서 잘 안되는 부분이 있습니다.
글쓴이: ozon1000 / 작성시간: 금, 2017/11/10 - 4:29오후
개발 환경은
- 우분투 16.04
- UTF-8
환경에서 이루어 지고 있습니다.
파이썬 pyqt로 만들어진 어떤 에디터를 수정하고 있는데요.
영어로 이루어진 텍스트는 setText()가 정상적으로 출력을 하나 한글은 "?"로 출력이 자꾸 됩니다.
(여기서 setText()는 에디터 화면에 글자를 뿌려주는 역활을 합니다. ex, 불러오기 등)
예를들어 setText에 들어갈 텍스트가 "안녕" 이라면 에디터는 화면에 물음표 두개 "??"를 출력합니다.
파이썬 인코딩 설정도 utf-8로 되어있고 아무런 문제가 없다고 생각했는데, 이런 오류가 생겨서 당황하고 있습니다.
검색을 해도 이와 비슷한 관련 url은 찾지 못했습니다.
혹, 선배님들 중에서 이런 문제를 해결해보신분 계시면 한수 부탁드립니다.
읽어주셔서 감사합니다.
Forums:
해당하는 부분 소스 코드를 보여주실 수 있나요?
해당하는 부분 소스 코드를 보여주실 수 있나요?
사실 여러줄의 소스코드가 아닙니다만..
예를들어 이렇습니다.
이렇게 작성 후 실행하면 화면에는 "??" 이렇게 물음표가 출력됩니다.
python version 2.x 와 3.x 차이점
python version 2.x 와 3.x 차이점 중에 인코딩 관련 사항도 있을 겁니다.
python 버전을 먼저 확인하시고 관련 자료 찾아보셔요.
세벌 https://sebuls.blogspot.kr/
댓글 달기