FTP игнорирует кодировки;до тех пор, пока имя файла не содержит '\0'
(нулевой символ) и '/'
(косая черта) разделяет каталоги, оно с радостью принимает все.
Делайте свое собственное декодирование и кодирование имен файлов.Вполне вероятно, что в вашем примере используется кодировка «cp1252», то есть «Windows Western» или что-то в этом роде.
В вашем случае, когда вы получаете «Illusion-N \ xf3z.txt», конвертируйте его в Unicode 'Illusion-N\xf3z.txt'.decode('cp1252')
.