wget понимает только часть русских букв в именах

Модератор: /dev/random

Ответить
tull
Сообщения: 484

wget понимает только часть русских букв в именах

Сообщение tull »

хочу скачать файлы с русскими именами.
если скачиваю через оперу, или через 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) ни на что не влияет.
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: wget понимает только часть русских букв в именах

Сообщение Voice »

В URI русские буквы не котируются, они заменяются кодами вида %??
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: wget понимает только часть русских букв в именах

Сообщение Folderx »

юзай что-нибудь вроде

Код: Выделить всё

wget -c "ссылка_из_буфера" -O output_file.dim
Спасибо сказали:
tull
Сообщения: 484

Re: wget понимает только часть русских букв в именах

Сообщение tull »

Folderx писал(а):
24.02.2009 13:24
юзай что-нибудь вроде

Код: Выделить всё

wget -c "ссылка_из_буфера" -O output_file.dim
это все конечно здорово, и curl я могу также использовать.
но получается заставить нормально работать wget невозможно?
Спасибо сказали:
mancubus
Сообщения: 65
ОС: deb

Re: wget понимает только часть русских букв в именах

Сообщение mancubus »

если там не UTF-8, то невозможно. Нужно менять codepage на FTP, гиммор идёот от буквы "я"
Спасибо сказали:
Ответить