python (3.2) - ftplib и имена файлов "Юникод" - PullRequest
1 голос
/ 28 декабря 2011

Положение: У меня небольшой NAS-сервер с протоколами FTP, SHH, Samba (и др.). Я хочу создать скрипт Python, который копирует файлы из «исходного каталога» (с настольного ПК - Windows 7) в «целевой каталог» на NAS через FTP.

Проблема: ftp.mkd ( "Андре") исправляет каталог uft-8

  1. Я не могу открыть этот каталог с помощью Total Commander ftp
  2. Я не могу открыть этот каталог в проводнике Windows (\ 198.168.X.Y \ destination-directory \ Adnré)
  3. SSH: команда ls показывает "Андре"

Всего командир: Когда я делаю ту же директорию "Андре"

  1. Всего с. - приемлемый
  2. окна - доступны
  3. SHH: команда ls показывает "André" (хорошо, это не проблема)

Решение: Как я могу преобразовать "Андре" в "Андре"? Что я должен сделать со строкой, прежде чем передать ее в ftp.mkdir ()? (скрипт в utf-8)

...