Просмотр полной версии : Файлы на русском в бэкапе кракозяблами
У одного сайта были картинки, имена файлов были на русском. Кодировка UTF-8.
Восстанавливаю сайт с бэкапа.
В бэкапе tar.qz они отображаются через тотал коммандер и far - кракозяблами.
Что можно сделать?
Киевлянин
12.12.2012, 23:15
Сайт на каком движке , что за вопрос ,как вроде первый раз , админ :)
Вордпресс.
Смысл в том, что директ админ делает некоректный бэкап имен файлов с русскими именами.
Теперь файл имеет имя:
РњРРЎРўРЧЕСКРР™-РўРћРџРђР—.jpg
и вордпресс его не понимает.
Киевлянин
14.12.2012, 15:08
Может это поможет Админ )
У WordPress есть особенность — по умолчанию все картинки вставляются с использованием абсолютного пути (с именем домена). Из-за этого при переносе сайта на другой домен картинки перестают работать. Проблему можно решить просто и быстро с помощью плагина Search and Replace (http://wordpress.org/extend/plugins/search-and-replace/).
После активации плагина переходим на страницу настроек. В разделе Search In (где искать), ставим галочку напротив Content (поиск по содержанию всех страниц и постов). В поле Replace (это значение ищем и заменяем) вписываем старый домен. В поле with (значение для замены) вписываем новый домен. И нажимаем Go.
Источник - http://www.q2w3.ru/2010/05/27/1773/
TheTeacher
14.12.2012, 15:47
Кодировка в настройках не та, UTF-8 вместо CP-1251 или наоборот.
Да там во время бэкапа побились русские имена. Пути все в норме.
Киевлянин
16.12.2012, 12:37
CP1251 → UTF-8 похоже так,
TheTeacher, прав :)
Все зависит от того каким образом делался бэкап. Если штатными средствами линукса, то поставиь линукс на виртуалку и попробуй там открыть файлы, если копируя файлы по сети с линукса на винду, с последующей упаковывкой на винде, то прощайся с бэкапом.
Хотя, попробуй 7zip, winrar, или другие архиваторы, вдруг они распознают кодировки,и смогут их корректно преобразовать. Тотал и фар, это файловые менеджеры, и с архивами могут и глючить. Тем более, что tar.qz. это не простые архивы, это слепок файловой системы. )))
В Директ админе - это через веб. На центосе. Пробовал уже в центосе открывать архив - те же кракозяблы.
В итоге с более старого бэкапа взял эти же файлы, и все имена в посты перезалил уже транслитом, все вручную.
vBulletin® v3.8.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot