2008-11-28

ipython unicode

ipython version 0.9.1에서 unicode 처리가 문제있음

ipython 0.9.1에서

s = u'한글'
u'\xc7\xd1\xb1\xdb'
print s
---------------------------------------------------------------------------
UnicodeEncodeError Traceback (most recent call last)

D:\Python\ecbsvc\exercise\ in ()

UnicodeEncodeError: 'cp949' codec can't encode character u'\xc7' in position 0:
illegal multibyte sequence


python 2.5.2에서

>>> s = u'한글'
>>> s
u'\ud55c\uae00'
>>> print s
한글


결국 원래 사용하던 0.8.1 버전으로 되돌아 갔음. (0.8.1에서는 이런 문제 없음)

댓글 없음: