PYTHON/오류

'utf-8' codec can't decode bytes in position 17-18: invalid continuation byte

죠으니 2022. 2. 24. 15:28

맥과 윈도우의 한글 인코딩 방식 차이 때문입니다. 맥은 utf-8 방식을 쓰고 윈도우는 cp949 방식을 씁니다.

윈도우에서 엑셀로 파일을 열고 저장을 하면 cp949방식으로 저장을 하기 때문에

df = pd.read_csv('data/parks.csv', encoding='cp949') 이렇게 하면 한글이 깨지지 않고 출력됩니다.