[파이썬] 파이썬 에러 SyntaxError: Non-ASCII character '\xeb'

코딩생활/Python

[파이썬] 파이썬 에러 SyntaxError: Non-ASCII character '\xeb'

열렙생활 2021. 5. 2. 05:07
반응형

 

 

SyntaxError: Non-ASCII character '\xeb'

 

현상: 파이썬2에서 발생하는 에러로 한글 출력시 발생. 

 

print("나비")

 

SyntaxError: Non-ASCII character '\xeb' in file

 

 

조치: 

python2에서 utf-8 한글을 사용할 경우 utf-8 설정..

utf-8  설정은 아래와 같이 가장 첫 줄에  # -*- coding: utf8 -*-  

 

# -*- coding: utf8 -*-  

print("나비")

# -*- coding: utf8 -*- 
print("나비")

 

 

원인:

- 파이썬2 은 기본 인코딩이 ASCII 이기 때문에 영문이외에 다른 문자 사용시 문제 발생.

- 파이썬3 은 기본 인코딩이 utf-8 때문에 한글 사용이 가능하다. 

 

반응형

'코딩생활 > Python' 카테고리의 다른 글

[Python]파이썬 기본 저장하기  (0) 2021.05.15