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

zek24

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

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

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

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

Не знаю за что зацепиться, подскажите, плиз, как решить задачку. Уверен, что уже кто-то сталкивался. Читал про схожие проблемы, но решения так и не нашел (можно конечно переименовать рус в англ, но кол-во фото довольно большое, пока не вариант).
а чем заливаете? какой фтп клиент и сервер в вашем случае? можно попробовать залить архивом и распаковать на сервере, если есть такая возможность.
 
  • Автор темы
  • Модер.
  • #3
клиент CuteFTP,
но пробовал, наверное, все варианты. ФТП, архивы (выкачивал из админки хоста и ФТП-клиентом), заливал фото вручную - при переносе на другой хост все равно крякозябры, пробовал на трех хостах, на 1531 и 1541...
Посоветовали поискать прогу для автоматического перевода названий из кириллицы в латиницу, а потом также пройтись по базе данных (пхп+регвыр+sql), но хотелось бы метод попроще и универсальнее.
 
Скорее всего виной тому двойное преобразование utf8-cp866-utf8. раздобудь ssh на сервер, запакуй сайт в .tar.gz, скопируй архив на новый хостинг, разверни из tar.gz - так оно и быстрее будет, и надежнее.
 
клиент CuteFTP,
но пробовал, наверное, все варианты. ФТП, архивы (выкачивал из админки хоста и ФТП-клиентом), заливал фото вручную - при переносе на другой хост все равно крякозябры, пробовал на трех хостах, на 1531 и 1541...
Посоветовали поискать прогу для автоматического перевода названий из кириллицы в латиницу, а потом также пройтись по базе данных (пхп+регвыр+sql), но хотелось бы метод попроще и универсальнее.
ну можно наугад попробовать ещё FileZilla либо FlashFXP (енкодинг авто) навскидку, но лучше просто затаргзипать на одном и распаковать на другом.
 
  • Автор темы
  • Модер.
  • #6
Как оказалось, проблема в разных кодировках винды и хостинга, при переносе из одного в другое, происходит замена букв на крякозябры.
 
Как оказалось, проблема в разных кодировках винды и хостинга, при переносе из одного в другое, происходит замена букв на крякозябры.
так вот был и прикол совета, что ты на сервера А делаешь архив tar.gz и переносишь его на сербер Б, минуя винду, распаковываешь там. это для переноса файлов. а для заливки, либо воспользоваться файлменеджерами из моего поста либо тогда уже придерживаться правила не использовать кирилицу в названиях файлов, и есть уж такое случалось заменить русские буквы на их англ аналоги, по сути название будет узнаваемым, но не будет проблемы с конвертацией имён.
 
  • Автор темы
  • Модер.
  • #8
переносил в зипе, попробую завтра в tar.gz.
Прикол еще в том, что я глянул в файлы фото на старом хосте... они там тоже кряками... а в БД кириллические названия, как оно их показывало не ясно
 
переносил в зипе, попробую завтра в tar.gz.
Прикол еще в том, что я глянул в файлы фото на старом хосте... они там тоже кряками... а в БД кириллические названия, как оно их показывало не ясно
ну это скорее всего не поможет, а как ты зиповал и какой сервер где изначально крякозябры? шелл есть?
 
Сейчас попробовал - Total Commander перенес кириллицу корректно на мастерхост
 
Назад
Сверху