Error
[Python / Error] - UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 0: illegal multibyte sequence
nam_ji
2024. 9. 3. 10:50
UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 0: illegal multibyte sequence
에러
- 파이썬 사용 중 발생한 에러입니다.
원인
- 원인으로는 파일을 읽을 때 cp949 코덱으로 인코딩 된 파일을 읽어들일 때 발생할 수 있는 문제라고 합니다.
- 인코딩 설정을 추가한 코드가 필요하다고 합니다.
- 문제의 코드
-
text = open("C:\workSpace\운수좋은날.txt", 'r').read()
-
해결
- encoding을 설정해주는 encoding='UTF-8'을 추가해주면서 해결할 수 있었습니다.
-
text = open("C:\workSpace\운수좋은날.txt", 'r', encoding='UTF-8').read()
-