Troubleshooting

[ERROR] SyntaxError: Non-UTF-8 code

✿(๑❛ڡ❛๑)✿ 2024. 11. 14. 16:11
728x90
SMALL

🤔 ERROR 

python 스크립트 실행중 아래 에러가 발생했다.

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

 

 

Python이 실행하려는 코드 파일에 UTF-8 인코딩이 아닌 다른 인코딩(예: EUC-KR, CP949 등)이 포함되어 있어서 발생하는 문제이다.

Python은 기본적으로 소스 코드 파일이 UTF-8로 인코딩되어 있다고 가정하기 때문에, UTF-8이 아닌 문자(한글 등!)가 포함되어 있으면 SyntaxError가 발생한다.

 

 

 

🙂 해결방법

코드의 상단에 아래를 추가하면된다.

# -*- coding: utf-8 -*-

이 코드는 Python에게 파일이 UTF-8로 인코딩되었음을 알려준다!

 

 

vs코드를 사용하는 경우, 오른쪽 하단에서 인코딩을 설정할 수 있다. 

728x90
LIST