Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 9, 2007 12:53:12

umup
От:
Зарегистрирован: 2007-07-14
Сообщения: 53
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема консольного вывода из Unicode

как победить проблему вывода в консоль Unicode :


ftp.login(user='', passwd='')
ftp_dl = ftp.nlst(ftp_path.encode('cp1251'))
for ls in ftp_dl :
print ls.decode('cp1251').encode('cp866')
ftp.quit()


UnicodeEncodeError: ‘charmap’ codec can't encode character u'\u0456' in position
15: character maps to <undefined>

'\u0456' вроде как кириллическое ‘і’



Офлайн

#2 Сен. 9, 2007 16:38:47

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

проблема консольного вывода из Unicode

А она есть в cp866?



Офлайн

#3 Сен. 9, 2007 17:21:30

umup
От:
Зарегистрирован: 2007-07-14
Сообщения: 53
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема консольного вывода из Unicode

видно придется заменять…



Офлайн

#4 Сен. 10, 2007 10:39:33

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

проблема консольного вывода из Unicode

.encode('cp866', ‘replace’)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version