mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Friday, December 29, 2006

Python/파이썬] ks_c_5601-1987, euc-kr; 소스 파일의 한글 인코딩 지정하는 방법


파이썬에서 "ks_c_5601-1987" 이나, "euc-kr" 등으로 "한글 완성형" 인코딩을 지정할 수도 있지만, 이때에는 "똠방각하"의 "똠"자 등이 표현되지 않고, SyntaxError: 'euc_kr' codec can't decode bytes in position 17-18: illegal multibyte sequence 이런 에러가 나게 됩니다.


"cp949" 또는 "949" 라는 인코딩을 지정하면, "한글 확장 완성형"을 쓸 수 있기에, "똠방각하" 등도 표기가 가능합니다.

다음 예제와 같습니다.

#!/usr/bin/python
# -*- coding: cp949 -*-


s = "ABC abc Abc 똠방각하"

print s
# 출력 결과: ABC abc Abc 똠방각하




실행 결과 화면:
D:\Z>0.py
ABC abc Abc 똠방각하

D:\Z>



더 자세한 설명은 여기에 있습니다: ▶▶ Python/파이썬] 한글 인코딩, 소스의 한글 확장 완성형 글자 표현; Korean Hangul Encoding




tag: python
Python | 파이썬

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top