내가이있다 "0xc3"바이트를 디코딩 할 수있는 'UTF8'코덱UnicodeDecodeError : 파이썬 2.7에서
with open("abc.txt", 'r', encoding='utf-8') as f:
f.read()
다음 항목 만 가져 오기 :
File "C:\Python32\lib\codecs.py", line 300, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 633096: invalid continuation byte
내가 잘못 했습니까? 메모장 ++는 문서가 유니 코드 utf-8임을 나타냅니다. 메모장 + +에서이 형식으로 문서를 변환하려고해도 Python 3에서이 오류가 발생합니다. 이는 문제없이 다른 많은 utf-8로 인코딩 된 문서를 읽은 이후 이상합니다.
'od'는 그 위치 주변의 문자에 대해 무엇을 말합니까? –