본문 바로가기
IT/Python

SyntaxError: Non-UTF-8 code starting with '\xbf' in file

by 성준하이 2024. 4. 25.
반응형

파이선에서 다음과 같은 에러가 발생했다.

SyntaxError: Non-UTF-8 code starting with '\xbf' in file

 

UTF-8 이라는 단어가 있어서 단번에 인코딩 문제구나 라고 짐작할수 있다.

 

해결방법은 인코딩을 변경해주면 된다.

 

방법 1

소스 코드 맨 위에 이 코드를 삽입한다.
-- coding: utf-8 --
한글 인코딩 문제로 발생하는 것으로 utf-8로 인코딩한다.

 

방법 2

필자는 vscode를 사용해서 python 작업을 하는데 오른쪽 하단에 인코딩 설정해주는 부분이 있다.

그 부분을 utf-8로 설정하면 된다.


참고 포스팅

https://thenicesj.tistory.com/162

 

인코딩이란?(ascii, unicode, utf-8)

개발자들은 개발을 하다보면 한글 출력부분에 있어서, 혹은 엑셀파일을 메모장에서 열거나 반대로 메모장을 엑셀에서 열거나 하면 한글이 깨지는 경험을 해본적이 있을것이다. 우선컴퓨터는 0

thenicesj.tistory.com

 

반응형

'IT > Python' 카테고리의 다른 글

[Error] zipfile.BadZipFile: File is not a zip file - drm 피하기 / xlwings  (26) 2024.04.29
python 에서 try 문 사용  (66) 2023.07.25
CNN , RNN 에 대해서  (76) 2023.07.20
matplotlib.pyplot 사용법  (49) 2023.07.19
파이선에서 날짜 문자열 추출  (30) 2023.06.13

댓글