@Shumaher
Shumaher
22 Sep 2017

давно сюда ничего не писал (тут живые-то есть-не?), но возникла интересная проблема, решил у вас спросить.
прислали папку с картинками Яндекс.Диском, я ее скачал на ВИНДУ (это важно), чтоб потом залить на хостинг, который естественно на ЛИНУКСЕ (но не мой, просто shared hosting, не VPS), чтоб потом заливать эти картинки в админку Bitrix.
заливал через FileZilla.
все осложняется тем, что там вложенность и папки с русскими буковками.
первое, что сделал: написал IndexOptions Charset=WINDOWS-1251, чтоб в листинге директории имена читались, и FF на винде все файлы открывает нормально, но Битрикс их в себя не качает.
для интереса открыл FTP через ФайлЗиллу на Дебиане, она при дефолтных настройках (автоопределение UTF-8) папку на хостинге вообще не видит, создал "файл", который ФайлЗилла виндовая показывает крякозябрами (при тех же дефолтных настройках). если же вбить "WINDOWS-1251", то, соответственно, наоборот.
Apache ведет себя аналогично, листинг нормально показывает либо один файл, либо другой, если менять IndexOptions Charset=UTF-8 | WINDOWS-1251
я так понимаю, вопрос теперь в следующем, как перекодировать ИМЕНА файлов в юникод, но чтоб при этом они хранились на NTFS в винде — пусть даже Проводник их коряво будет показывать, чтоб потом залить на хостинг (слава богу я догадался залить сначала всего 1 папку).

и да, отдельный вопрос: почему, битрикс не качает напрямую с яндекс.диска, по прямым ссылкам. wget, например, может, хотя там проблемы с именем файла, а --content-disposition почему-то не помогает, но это всё другое дело.

22 Sep 2017

Shumaher, некрофил, а где ты вин1251 откопал хоть? Переименуй все в инглиш и делов.

22 Sep 2017

Irremann, что значит где? ну охуеть совет, мне надо чтоб они по русски остались, иначе я с ними запутаюсь

#owizh/2 в ответ на /1
22 Sep 2017

Транслит конечно чуть тяжелее читать, но не настолько чтоб прямо запутаться.

#owizh/8 в ответ на /2
23 Sep 2017

Taciturn, потому что потом из имен этих файлов, мне нужно копировать слова, чтоб искать соотв. записи в бд битрикса. нельзя транслитом, короче

#owizh/9 в ответ на /8
22 Sep 2017

Давнишняя трабла, решалась патченым архиватором

22 Sep 2017

Veresk, только архивов никаких нет, и если даже сделать его каким-то архиватором, который в правильной кодировке сохранит, потом залить на FTP и попытаться распаковать скриптом, то нихера не получится думаю - объем слишком большой будет и скрипт отвалится и всё.

#owizh/4 в ответ на /3
22 Sep 2017

Залей не из винды

#owizh/5 в ответ на /4
22 Sep 2017

Veresk, это конечно можно, но сейчас не очень удобно. и тем более файлы остаются же на NTFS, и поможет ли просто "не винда" - вопрос. а перемещать на другой комп (которого щас под рукой и нет) именно с ext2/3/4 вообще не вариант - тупо, и при таком объеме гемор.

#owizh/6 в ответ на /5
22 Sep 2017

Что-то вообще не ясно зачем тут 1251 и причём тут NTFS. Почему нельзя везде использовать UTF-8?

23 Sep 2017

Taciturn, потому что, блять, винда. чего непонятного. а NTFS сама по себе может и не причем, я хз на самом деле

#owizh/10 в ответ на /7
23 Sep 2017

Shumaher, ты не поверишь, но решение очень простое, обновить винду хотя бы до вин7

#owizh/12 в ответ на /10
26 Sep 2017

Fangel, дело может быть и в винде тоже, но мне помогла смена FTP-клиента

#owizh/13 в ответ на /12
23 Sep 2017

Shumaher, энивей, проблема не то, чтоб решена, но понятно теперь что дело лишь в FTP-клиенте, а не в настройках каких-либо. оказалось, что FileZilla говно, как впрочем и Far, который заливает все правильно, но ему почему-то не нра видимо длинные пути из русских буковок и он останавливается. такие дела.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.