2017. 3. 31. 11:00, 툴 정보 및 사용법/Python
>>> import sys
#터미널 인코딩 확인
>>> sys.stdin.encoding
'utf-8'
>>> han = '한글'
>>> uhan = u'한글'
>>> type(han)
<type 'str'>
>>> type(uhan)
<type 'unicode'>
#utf-8 일때, cp949는 다른 결과값이 나옴
>>> han
'\xed\x95\x9c\xea\xb8\x80'
>>> uhan
u'\ud55c\uae00'
#터미널이 'cp949'인 경우 han.decode('utf-8')시 에러
#터미널이 'utf-8'인 경우 han.decode('cp949')시 에러
>>> han.decode('utf-8')
u'\ud55c\uae00'
>>> uhan.encode('utf-8')
'\xed\x95\x9c\xea\xb8\x80'
'툴 정보 및 사용법 > Python' 카테고리의 다른 글
유니코드 한글 확인하기 (0) | 2019.03.20 |
---|---|
윈도우용 파이썬 패키지 설치할 때 알아두어야 할 것 (0) | 2014.05.23 |
Pyhon colored output string (0) | 2014.04.02 |
Python 코드 몇개(LCS, LRS) (0) | 2014.03.18 |
파이썬 팁 모음 (0) | 2014.02.25 |
Comments, Trackbacks