ftp encoding issues
2008-02-14 02:31![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Есть система-клиент, со своими понятиями о том, какая должна быть везде кодировка (соответственно UCS-2LE на винде или UTF-8 на Linux’е). Есть кривой ftp-сервер, работающий в KOI8-R (ShiftJIS, другой кодировке XX века). Как заставить wget (curl, другую качалку, способную работать на линуксовом сервере без гуя) выкачать с этого сервера файлы с кириллицей (иероглифами, эльфийскими рунами, клингонским pIqaD) в именах, так, чтобы они разложились в файловую систему клиента в правильном виде?
Отвечаю сам себе:
$ sudo apt-get install lftp
set ftp:charset koi8-r
open ftp.example.tld
mirror "/pub/где" "куда"
$ lftp -f get.lftp