티스토리 뷰

프로그래밍

Python 인코딩 설정하기 utf-8, euc-kr

두덕리온라인 2017. 12. 26. 17:44
728x90
반응형

Python을 사용하다 보면, 소스코드에서 썼던 한글이 깨질 경우가 있다.
이러한 원인은 소스코드 자체는 utf-8로 저장되어 있는데, 실행하는 콘솔이 euc-kr로 실행하거나 혹은 그 반대일 경우이다.
이럴때 명확하게 소스코드 파일 자체가 특정 인코딩으로 저장되었다고 선언을 해주어야 한다.

소스코드 최상단에 다음과 같이 입력하면 된다.
#-*- coding: utf-8 -*-

euc-kr의 경우 utf-8 대신에 euc-kr을 설정해주면 된다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday