파이썬 utf-8 디버깅

snooby·2022년 8월 1일
0
post-thumbnail

SyntaxError: Non-ASCII character
한글 NLP 등 한글을 코드에 사용하다보면, 다음과 같은 에러를 마주할 때가 있다.

파이썬2 에서는 기본 인코딩이 ASCII 입니다.
이 말은 영어 알파벳 문자는 상관이 없지만 한글이나 다른 언어의 문자는 문제가 생깁니다.
그래서 python2에서 utf-8 한글을 사용할 경우 utf-8 설정을 해주셔야 합니다.

// Some code# -*- coding: utf-8 -*-
print "한글 좋아 세종대"

반면, python3는 기본 인코딩이 utf-8이기 때문에 오류가 나지 않습니다.

profile
데이터를 가치있게 다루고 싶은 개발자 🐥

0개의 댓글