새소식

TroubleShooting

[Error] SyntaxError: Non-UTF-8 code starting with ~

  • -

 

 

 

vscode에서 테스트 코드 실행 중에 뜬끔없는 에러가 발생해서 찾아봤습니다.

이렇게 시작하는 에러가 왜 뜨나 했는데 한글 인코딩의 문제인 것 같습니다.(http://python.org/dev/peps/pep-0263/)

대부분이 제안하는 해결법은 상단에 # -*- coding: utf-8 -*- 을 넣어서 해결하라는 것입니다.

 

근데 에러의 근본적인 원인을 찾아보니 제 경우에는 이 에러가 코드 중간에 '''~code~''' 으로 주석 처리를 한 경우에 이렇게 발생했습니다. ''' ''' 주석이 없으면 잘 실행이 되었습니다.

 

사실 맨 위에 저 utf로 해결하면 되는 것이긴 한데 좀 자잘한 버그인 것 같습니다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.