Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2015, 11:08   #11
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
В этом случае wget должен читать имена файлов в UTF8 формате.
wget будет читать файлы в том формате в каком ему их отдадут. Он может "попросить", но не факт, что его просьбу удовлетворят. Сам wget насколько я знаю не может конвертировать автоматом.
Цитата:
Вы под какой ОС работаете? Мы в разделе Windows, вы спрашиваете про bat файл - откуда Линукс?
Я так понял с обеими и при чтении из одной в другую получает крякозяблы.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 29.09.2015, 12:20   #12
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
wget будет читать файлы в том формате в каком ему их отдадут.
Именно поэтому до запуска wget выполняем chcp - для изменения кодовой страницы в которой будут отдаваться multibyte строки. Конечно если wget умничает, тогда уже ничего не попишешь, но я сильно сомневаюсь.
waleri вне форума Ответить с цитированием
Старый 29.09.2015, 13:40   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
Именно поэтому до запуска wget выполняем chcp - для изменения кодовой страницы в которой будут отдаваться multibyte строки.
Это не поможет. Смотрите - wget просит сервер информацию и имеет возможности указать в какой кодировке они нужны. Вы можете сколько угодно у себя менять кодировку, но если сервер отдал в 1251 wget получит в 1251 и на выходе будут иероглифы. Это типичный случай с wget поэтому народ и изобретает разные велосипеды.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 29.09.2015, 15:20   #14
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Ну не поможет, так не поможет...

Кстати в каком протоколе можно указывать в какой кодировке нужны имена файлов? В FTP ничего подобного нет. В HTTP можно указывать кодировку содержимого файлов.

Если codepage запущеного wget совпадет с тем, что шлет сервер проблем не должно быть.
waleri вне форума Ответить с цитированием
Старый 29.09.2015, 16:10   #15
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
Кстати в каком протоколе можно указывать в какой кодировке нужны имена файлов? В FTP ничего подобного нет. В HTTP можно указывать кодировку содержимого файлов.
Ну это да. Просто есть слабая надежда, что сервер HTTP пришлет и имя файла в нужной кодировке.
Цитата:
Если codepage запущеного wget совпадет с тем, что шлет сервер проблем не должно быть.
Где-то всегда есть момент когда имя файла в одной кодировке нужно пересохранить в другой. wget пофиг ему и без кодовой страницы качается хоть нормальные буковы, хоть крякозяблы. А вот юзеру момент возникновения нечитаемых имен файлов немного не приятен.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 29.09.2015 в 16:13.
Utkin вне форума Ответить с цитированием
Старый 29.09.2015, 17:03   #16
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Речь шла о закачке - мне казалось проще перезалить файлы используя правильный codepage.
waleri вне форума Ответить с цитированием
Старый 29.09.2015, 17:28   #17
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,755
По умолчанию

На скорую руку научил LiteConv переименовывать файлы с автоопределением UTF-8.

Код:
liteconv -rename filename.flv
Вложения
Тип файла: zip LiteConv.zip (14.0 Кб, 25 просмотров)

Последний раз редактировалось Vapaamies; 30.09.2015 в 01:59.
Vapaamies вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BAT. Автоматизация. Передать команду в другой bat после его запуска. Человек_Борща Windows 13 03.02.2014 11:08
конвертер Host-2013 Общие вопросы Delphi 25 03.02.2013 21:48
Конвертер Макспч21 Помощь студентам 0 05.05.2012 12:19
Конвертер VanHelsing C# (си шарп) 6 17.10.2011 14:25