python 2.7 한글 출력

C & Python 2015. 6. 28. 18:16

파이썬은 소스코드를 ANSI로 인식하여
소스코드 상의 한글이 제대로 인식되지 못하고
print문 등에 사용하는 한글 또한 제대로 출력되지 않음

#-*- coding: utf-8 -*-

위 문장을 소스코드의 1번줄 또는 2번줄에 넣어주면
소스코드를 utf-8로 인식하여 한글이 제대로 출력됨
단, 3번째줄 이후부터 있을때는 인식 못하며, 띄어쓰기 주의할 것!
utf-8에 자신에게 맞는 인코딩 방식을 넣을 것.
euc-kr, cp949, ms949 등 으로 테스트 해볼것

파이썬3 에서도 동일하게 적용됨

추가적으로 다음 코드를 넣어주어도 된다고 하는데
테스트는 안해봤으며 파이썬3에서 2, 3번 줄에서 undefinded 오류가 남

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

'C & Python' 카테고리의 다른 글

c 컴파일 과정  (0) 2015.07.11
c 포인터변수  (0) 2015.06.28
: