Помощь Проблема с кириллическими именами фото

Тема в разделе "Opencart", создана пользователем zek24, 28 мар 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    777
    Симпатии:
    231
    Очередной раз столкнулся со следующей проблемой, точнее даже с рядом проблем (1531-1541)
    есть фото к товарам типа "фото товара 1.jpg" "фото товара 2.jpg"?, то есть кириллицей и с пробелами
    1) после заливки через ФТП в папку data\categ файлы переименовываются во что-то типа "ђ>ђс‘'ђз‘_ђш‘'‘_‘_ђш 10 ‘Шђш‘_‘'‘_ 1.jpg" "ђ>ђс‘'ђз‘_ђш‘'‘_‘_ђш 10 ‘Шђш‘_‘'‘_ 2.jpg". При добавлении через админку сайта таких проблем не наблюдается.
    Эти фото не отображаются в админке. При добавлении фото к товару, зачастую не отображаются все файлы в папке с крякозябрами.

    2) Вчера переносил сайт (1531) с одного хоста на другой. На сайте были фото кириллицей, но отображались нормально. После переноса кир. фото отображаться перестали...
    Посмотрел как файлы называются на первом хосте, оказалось тоже крякозябры, но фото показывались. Тихий ужос.

    Не знаю за что зацепиться, подскажите, плиз, как решить задачку. Уверен, что уже кто-то сталкивался. Читал про схожие проблемы, но решения так и не нашел (можно конечно переименовать рус в англ, но кол-во фото довольно большое, пока не вариант).
     
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.726
    Симпатии:
    2.100
    а чем заливаете? какой фтп клиент и сервер в вашем случае? можно попробовать залить архивом и распаковать на сервере, если есть такая возможность.
     
  3. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    777
    Симпатии:
    231
    клиент CuteFTP,
    но пробовал, наверное, все варианты. ФТП, архивы (выкачивал из админки хоста и ФТП-клиентом), заливал фото вручную - при переносе на другой хост все равно крякозябры, пробовал на трех хостах, на 1531 и 1541...
    Посоветовали поискать прогу для автоматического перевода названий из кириллицы в латиницу, а потом также пройтись по базе данных (пхп+регвыр+sql), но хотелось бы метод попроще и универсальнее.
     
  4. unkn0wn

    unkn0wn

    Регистр.:
    22 дек 2006
    Сообщения:
    163
    Симпатии:
    86
    Скорее всего виной тому двойное преобразование utf8-cp866-utf8. раздобудь ssh на сервер, запакуй сайт в .tar.gz, скопируй архив на новый хостинг, разверни из tar.gz - так оно и быстрее будет, и надежнее.
     
    zek24 и Шумадан нравится это.
  5. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.726
    Симпатии:
    2.100
    ну можно наугад попробовать ещё FileZilla либо FlashFXP (енкодинг авто) навскидку, но лучше просто затаргзипать на одном и распаковать на другом.
     
    zek24 нравится это.
  6. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    777
    Симпатии:
    231
    Как оказалось, проблема в разных кодировках винды и хостинга, при переносе из одного в другое, происходит замена букв на крякозябры.
     
    sidoruk2000 и Шумадан нравится это.
  7. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.726
    Симпатии:
    2.100
    так вот был и прикол совета, что ты на сервера А делаешь архив tar.gz и переносишь его на сербер Б, минуя винду, распаковываешь там. это для переноса файлов. а для заливки, либо воспользоваться файлменеджерами из моего поста либо тогда уже придерживаться правила не использовать кирилицу в названиях файлов, и есть уж такое случалось заменить русские буквы на их англ аналоги, по сути название будет узнаваемым, но не будет проблемы с конвертацией имён.
     
  8. zek24

    zek24

    Moderator
    Регистр.:
    14 ноя 2009
    Сообщения:
    777
    Симпатии:
    231
    переносил в зипе, попробую завтра в tar.gz.
    Прикол еще в том, что я глянул в файлы фото на старом хосте... они там тоже кряками... а в БД кириллические названия, как оно их показывало не ясно
     
  9. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.726
    Симпатии:
    2.100
    ну это скорее всего не поможет, а как ты зиповал и какой сервер где изначально крякозябры? шелл есть?
     
  10. AutoLexx

    AutoLexx Создатель

    Регистр.:
    10 ноя 2013
    Сообщения:
    19
    Симпатии:
    3
    Сейчас попробовал - Total Commander перенес кириллицу корректно на мастерхост