UnicodeDecodeError 에러 내용을 수정하는 방법이 뭔가요?
파이썬 python -m http.server 라는 명령어를 입력시 다른 컴퓨터는 이상없이 오류가 없었습니다.
그런데 친구 컴퓨터에서 입력시 Traceback(most recent call last): 라고 출력되고
마지막에 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid
start byte 이라고 뜨네요. 도와주세요
55글자 더 채워주세요.
1개의 답변이 있어요!
정확한 것은 소스코드를 봐야 알겠지만
어디서든 문자열 읽어오는 부분에 아래와 같이 utf8을 명시해주면 해결되지 않을까 싶습니다.
with open(path, encoding="utf8", errors='ignore') as f:파이썬에서의 유니코드는 아래 링크를 참조하세요.