반응형 Encoding1 [python] SyntaxError: Non-UTF-8 code starting with '\xbe' 라즈베리파이(ARM 기반 리눅스)에서 작성하던 파이썬 스크립트를 윈도우10에서 실행하려다 에러메세지를 만났다. 잘 돌아가던 스크립트인데... SyntaxError: Non-UTF-8 code starting with '\xbe' '\xbe'로 시작하는 UTF-8 인코딩 방식이 아닌 문자가 등장했다는 에러로 보인다. 실제로 그런 문자를 쓴 적은 없지만, 파이썬이 스크립트 파일의 인코딩 방식에 따라 ANSI(ascii) 인 줄 알고 스크립트를 해석하다가 2 Byte 문자인 한글을 만나자 내가 작성한 한글주석의 첫 문자를 1 Byte 씩 나누어 해석하는 과정에서 오해가 발생한 듯 하다. 해결방법: 코드 제일 위에 한 줄 추가 (UTF-8로 해석하라고 알려 주자) # -*- coding: utf-8 -*- 주석.. 2022. 3. 21. 이전 1 다음 반응형