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