티스토리 뷰
728x90
반응형
Python을 사용하다 보면, 소스코드에서 썼던 한글이 깨질 경우가 있다.
이러한 원인은 소스코드 자체는 utf-8로 저장되어 있는데, 실행하는 콘솔이 euc-kr로 실행하거나 혹은 그 반대일 경우이다.
이럴때 명확하게 소스코드 파일 자체가 특정 인코딩으로 저장되었다고 선언을 해주어야 한다.
소스코드 최상단에 다음과 같이 입력하면 된다.
#-*- coding: utf-8 -*-
euc-kr의 경우 utf-8 대신에 euc-kr을 설정해주면 된다.
반응형
'프로그래밍' 카테고리의 다른 글
Java MySQL connector (JDBC) 테스트 하기 (0) | 2017.12.29 |
---|---|
Python 콘솔에서 쉘스크립트 처럼 실행하기 (0) | 2017.12.26 |
C# Delegate/Event 정리 (0) | 2017.12.06 |
Node.js 웹소켓 서버/클라이언트 예제 (0) | 2017.08.10 |
Visual C++ Pipe Server/Client 통신 예제 (3) | 2017.06.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday