상세 컨텐츠

본문 제목

에러 코드_UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987

파이썬

by 문정동 다인부동산 변실장 2020. 5. 16. 12:15

본문

 

[문제]

"UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence"

 

[해결 1]

data = pd.read_csv('data.csv','cp949'encoding='UTF-8')

 

또는

 

[해결 2]

f = open(path, 'r', encoding='UTF-8')

※ 해결 2관련 부연설명

. 보통 메모장에서 ANSI로 저장하게 되면 CP949 로 저장된다.

. 파이썬3 부터는 ANSI 기준으로 작성된 파일만 정상적으로 읽어 올 수 있어서 인코딩을 따로 해줘야 한다.

. 'UTF-8' / 'UTF-16' / 'EUC-KR' 등 많은 방법이 있는데 'UTF-8'가 제일 무난한 듯

 

출처: https://nackwon.tistory.com/120[JIMMY]

 

 

관련글 더보기

댓글 영역