파이썬/ SyntaxError: Non-UTF-8 code starting with '\xbf' in file 에러 해결

728x90

vscode에서 파이썬으로 작업중 에러 발생.

 


해결법 1.

소스 코드 맨 위에 이 코드를 삽입한다.

-- coding: utf-8 --

한글 인코딩 문제로 발생하는 것으로 utf-8로 인코딩한다.

 

해결법 2.

나는 위의 방법으로 해결이 안 되었다.

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xbf in position 0: invalid start byte
터미널에 이런식으로 에러메시지가 나왔다.

그래서 그냥 화면 오른쪽 아래에 있는 인코딩 선택 버튼을 눌러서 해결했다.

 

저 부분이 utf-8로 안 되어있으면 클릭.
인코딩하여 다시 열기 클릭

 

utf-8 클릭.

 

해결법 3.

코드에

import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')

을 추가

728x90