레이블이 utf-8인 게시물을 표시합니다. 모든 게시물 표시
레이블이 utf-8인 게시물을 표시합니다. 모든 게시물 표시

2016/04/05

[Python] 한글 처리중 에러 (UnicodeEncodeError: 'ascii' codec can't encode characters in position ....)

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)



문서 상단에 선언시 해결 가능

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


사용하면 위험하다는 의견과 무방하다는 의견이 분분하긴 한데 테스트 결과 문제는 없었다.



참고 :
http://stackoverflow.com/questions/3828723/why-should-we-not-use-sys-setdefaultencodingutf-8-in-a-py-script




[Python] utf-8 선언

SyntaxError: Non-ASCII character ......  but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


최상단에 해당 문서의 인코딩을 선언하면 된다.
#-*- coding: utf-8 -*-