Найти - Пользователи
Полная версия: проблема консольного вывода из Unicode
Начало » Python для экспертов » проблема консольного вывода из Unicode
1
umup
как победить проблему вывода в консоль 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' вроде как кириллическое ‘і’
j2a
А она есть в cp866?
umup
видно придется заменять…
bialix
.encode('cp866', ‘replace’)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB