Форум сайта python.su
как победить проблему вывода в консоль 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' вроде как кириллическое ‘і’
Офлайн
А она есть в cp866?
Офлайн
видно придется заменять…
Офлайн
.encode('cp866', ‘replace’)
Офлайн