코드/메모장
파이썬 인코딩 에러시 대처
kall
2009. 8. 22. 12:38
보통 한글 환경은 utf-8로 통일해 나가는 것이 대세..지만
이런저런 이유로 euc-kr을 섞어서(!) 써야만 한다면 /애도
(차라리 euc-kr 하나만 쓴다면 그래도 좀 편해진다..)
아무튼, 파이썬에서 간혹 파일 제일 앞부분에 인코딩 선언
그럴때는
저 내용을 발견한 파이썬 메일링 리스트에서는
'인코딩 설정 해놓고 기도하세요'라고 되어있는걸 보고 얼마나 웃었던지 ㅋ
이런저런 이유로 euc-kr을 섞어서(!) 써야만 한다면 /애도
(차라리 euc-kr 하나만 쓴다면 그래도 좀 편해진다..)
아무튼, 파이썬에서 간혹 파일 제일 앞부분에 인코딩 선언
# -*- encoding: cp949 -*-을 해도 글자가 깨지는 경우가 왕왕 있다.
그럴때는
# -*- encoding: cp949 -*- import sys reload(sys) sys.setdefaultencoding('cp949')를 추가하면 된다.
저 내용을 발견한 파이썬 메일링 리스트에서는
'인코딩 설정 해놓고 기도하세요'라고 되어있는걸 보고 얼마나 웃었던지 ㅋ