Error code 모음/4. Python errors

[Python Error] SyntaxError: Non-ASCII character

쟈누이 2021. 6. 23. 18:20
반응형

 

 

1. 에러 원인


주로 파이썬 2에서 발생하는 에러이다.

 

파이썬 2의 경우에는 기본 인코딩이 ASCII 인데, 이 인코딩은 영문자는 상관없지만, 영어 이외의 다른 언어의 문자는 문제가 생길 수 있다.

 

그러므로 파이썬 2에서 UTF-8 한글을 사용할 경우 UTF-8 설정을 해주어야 한다.

 

파이썬3 에서는 기본 인코딩이 UTF-8 이기 때문에 위 에러는 발생하지 않는다. 

 

 

 

 

 

2. 해결 방법


스크립트 가장 위에 아래와 같이 써준다

# -*- coding: utf-8 -*-
print "하히후헤호"
반응형