반응형
cp949
-
[파이썬] 'cp949' codec can't decode byte 0xeb in position 334 오류IT 2023. 7. 28. 23:20
이 오류는 파일의 인코딩과 관련된 오류로서, 주로 한글 문자를 다룰 때 발생하는 경우가 많습니다. 'cp949' 인코딩은 주로 한국어 Windows 환경에서 사용되는 문자 인코딩 방식입니다. 이 오류가 발생하는 주요 이유는 다음과 같습니다: 파일 인코딩 문제: 파일이 'cp949' 인코딩이 아닌 다른 인코딩으로 저장되어 있을 때 발생할 수 있습니다. 파이썬이 기본적으로 'utf-8' 인코딩을 사용하기 때문에 다른 인코딩 방식으로 저장된 파일을 읽으려 할 때 문제가 발생합니다. 바이너리 데이터 읽기: 파일을 텍스트 모드('t') 대신 바이너리 모드('b')로 열어서 바이너리 데이터를 다룰 때 발생할 수 있습니다. 해결 방법: 파일 인코딩 설정: 파일을 열 때 적절한 인코딩을 명시하여 읽거나 쓰는 방법으로 ..