본문 바로가기
개발&코딩/Python

파이썬 SyntaxError: Non-ASCII character '\xec' 에러 이슈 해결법

by 우동이 2022. 9. 25.
300x250

작업 환경 : Synology NAS에서 구동된 VScode Docker 컨테이너

버전 : Python3.9

코드에 주석 구문 삽입

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

 

해당 에러는 한글 인코딩 과정에서 발생하는 에러입니다.

저와 같은 경우에는 영어환경에서 배포된 Visual Studio Code 도커 이미지를 컨테이너로 돌려서 사용하고 있었는데

거기서 파이썬 코드를 실행하니 이와 같은 오류가 발생했습니다.

 

해결법은 아주 간단합니다. 위 주석 코드를 실행할 코드에 삽입해주면 됩니다.

 

최신 IDE에서는 발생하지 않는 에러이지만 구버전의 개발 환경에서는 이와 같이 수동적인 인코딩 방식 설정이 필요한 듯합니다.

 

 

예시로 HTML에서 인코딩 방식을 지정하는 태그입니다.

<meta charset="utf-8">
300x250

댓글