UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 23: invalid start byte

이상해씨·2023년 7월 11일
0

에러

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 23: invalid start byte

상황

엑셀 파일을 읽어 오는 코드에서 에러 발생

원인

df = pd.read_csv('./data/contents_korea.csv', sep =',', encoding ='utf-8')
  • os 마다, 한글 인코딩 방식이 다름
    - 윈도우는 cp949
    - 맥은 utf-8

해결

  • encoding을 utf-8에서 cp949로 변경
df = pd.read_csv('<파일명>.csv', sep =',', encoding ='cp949')

참고

profile
공부에는 끝이 없다

0개의 댓글