Я пытаюсь кодировать и декодировать строку на иврите «שלום». Однако после кодирования я получаю тарабарщину:
>>> word = "שלום"
>>> word = word.decode('UTF-8')
>>> word
u'\u05e9\u05dc\u05d5\u05dd'
>>> print word
שלום
>>> word = word.encode('UTF-8')
>>> word
'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d'
>>> print word
׳©׳׳•׳
Как мне правильно это сделать?
Спасибо.
sys.getdefaultencoding()
в вашем терминале? - person kasravnd   schedule 24.04.2015