본문 바로가기

[Study & Job]/[기타]

python에서 "‘ascii’ codec can’t encode character: ordinal not in range(128)" 에러에 대한 처리방법

VS 개발 환경에서는 습관적으로 Unicode 환경을 선택을 하기에 별 문제가 되지 않았는데, 

Python으로 프로젝트를 진행하려고 하니 Encoding 문제에 부딧히네요.


codecs 모듈로 encode/decode하는게 귀찮아서 구글링을 해보니 

"‘ascii’ codec can’t encode character: ordinal not in range(128)" 에러에 대한 처리방법중 하나가 있길래 스크랩해 둡니다.


프로그램 시작부에 아래 코드 삽입~~



import sys

reload(sys)

sys.setdefaultencoding("utf-8")

[출처] Python: ‘ascii’ codec can’t encode character: ordinal not in range(128) 문제 해결 방법|작성자 연이아빠


반응형