에러 : Non-ASCII character '\xe2' in file


에러 : Non-ASCII character '\xe2' in file는 어떻게 해결하나요?

영어만 쓰면 안뜨고 한글이 있을때만 뜨던데 ㅜㅜ 어떻게 하죠

소스코드

$ cat bla.py 
print "안녕!"
$ python bla.py

에러내용

File "bla.py", line 1 SyntaxError: Non-ASCII character '\xe2' in file bla.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

  • 2016년 02월 11일에 작성됨

조회수 361


1 답변


좋아요
0
싫어요
채택취소하기

PEP 0263을 보면

#!/usr/bin/env python
# -*- coding: utf-8 -*-

을 맨 위에 추가해 주세요. 그럼 문자열에 UTF-8을 쓸 수 있습니다.

$ cat mine.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "안녕!"

$ python mine.py 
안녕!
  • 2016년 02월 11일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close