본문 바로가기
▶개발/Python&Django

[Non ASCII Character Error 해결] 파이썬 한글주석 사용하기

by 브라더 준 2018. 8. 1.

Non ASCII Character Error, Encoding Error 해결,

파이썬 한글주석 사용하기


파이참으로 파이썬 코딩을 진행하다가 한글 주석부분에서 노란 백그라운드와 함께 메시지가 떴다.

이 프로젝트에 구성된 인터프리터가 없다는 것이다. 즉, 한글 주석을 인터프리팅할 수 없다는 의미인 것 같다.



에러에 대해서 inspection을 진행하니 ASCII 문자가 아닌 문자들이 존재하나, 이를 해결할 인코딩방식이 선언되어있지 않다고 나왔다. 여기서 기본적으로 파이썬의 인코딩은 ASCII임을 알 수 있다.



그렇다면 간단하게 위 에러는 해결이 가능하다. 해당 프로젝트의 인코딩을 utf-8방식이라고 선언해주면 되는 것이다. 코드 상단부에 아래의 코드를 삽입하자.


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



인코딩 방식을 utf-8로 변경하니 아래 이미지와 같이 한글 주석에 노란색 백그라운드가 자연히 사라졌다.




반응형