хочу скачать файлы с русскими именами.
если скачиваю через оперу, или через krusader (зайдя по фтп), то имена сохраняются совершенно нормально (т.е. очевидно, что на сервере все ОК)
а если качаю через wget, то с большинством русских букв наблюдаются проблемы:
абвгде?%91жзийклмноп?%80?%81?%82?%83?%84?%85?%86?%87?%88?%89?%91?%8B?%8C?%8D?%8E?%8F
?%90?%91?%92?%93?%94?%95?%81?%96?%97?%98?%99?%9A?%9B?%9C?%9D?%9E?%9FРСТУФХЦЧШЩЪЫЬЭЮЯ
(просто сделал 2 файла из всех букв алфавита, и скачал их через wget):
т.е. маленькие буквы нормальные до буквы "п", а большие - начиная с "Р"
установка локали (en_US.UTF-8, ru_RU.utf8, ru_RU) ни на что не влияет.
wget понимает только часть русских букв в именах
Модератор: /dev/random
Re: wget понимает только часть русских букв в именах
В URI русские буквы не котируются, они заменяются кодами вида %??
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
Re: wget понимает только часть русских букв в именах
юзай что-нибудь вроде
Код: Выделить всё
wget -c "ссылка_из_буфера" -O output_file.dim
Re: wget понимает только часть русских букв в именах
это все конечно здорово, и curl я могу также использовать.Folderx писал(а): ↑24.02.2009 13:24юзай что-нибудь вроде
Код: Выделить всё
wget -c "ссылка_из_буфера" -O output_file.dim
но получается заставить нормально работать wget невозможно?
Re: wget понимает только часть русских букв в именах
если там не UTF-8, то невозможно. Нужно менять codepage на FTP, гиммор идёот от буквы "я"