SyntaxError: Non-ASCII character
한글 NLP 등 한글을 코드에 사용하다보면, 다음과 같은 에러를 마주할 때가 있다.
파이썬2 에서는 기본 인코딩이 ASCII 입니다.
이 말은 영어 알파벳 문자는 상관이 없지만 한글이나 다른 언어의 문자는 문제가 생깁니다.
그래서 python2에서 utf-8 한글을 사용할 경우 utf-8 설정을 해주셔야 합니다.
// Some code# -*- coding: utf-8 -*-
print "한글 좋아 세종대"
반면, python3는 기본 인코딩이 utf-8이기 때문에 오류가 나지 않습니다.