아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
근사한지어새217
근사한지어새21719.04.11

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:

    파이썬에서의 유니코드는 아래 링크를 참조하세요.

    https://docs.python.org/ko/3/howto/unicode.html