[Python]Atom에디터 UnicodeEncodeError: 'cp949' codec can't encode character

2018. 8. 10. 21:50Coding/Python

728x90

UnicodeEncodeError: 'cp949' codec can't encode character '\u2013' in position 33: illegal multibyte sequence

유니코드 관련 에러




우측 하단에 UTF-8로 잘 설정이 되어있다면,

새로 파이썬 파일을 만들어서

print('한글') 을 통해 한글 출력 테스트를 해보자.

한글이 깨져나온다면,




해당 코드에 아래 코드를 추가해주면 끝


import sys

import io


sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')

sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')


728x90