![]() |
Файлы на русском в бэкапе кракозяблами
У одного сайта были картинки, имена файлов были на русском. Кодировка UTF-8.
Восстанавливаю сайт с бэкапа. В бэкапе tar.qz они отображаются через тотал коммандер и far - кракозяблами. Что можно сделать? |
Сайт на каком движке , что за вопрос ,как вроде первый раз , админ :)
|
Вордпресс.
Смысл в том, что директ админ делает некоректный бэкап имен файлов с русскими именами. Теперь файл имеет имя: РњРРЎРўРЧЕСКРР™-РўРћРџРђР—.jpg и вордпресс его не понимает. |
Может это поможет Админ )
У WordPress есть особенность — по умолчанию все картинки вставляются с использованием абсолютного пути (с именем домена). Из-за этого при переносе сайта на другой домен картинки перестают работать. Проблему можно решить просто и быстро с помощью плагина Search and Replace. После активации плагина переходим на страницу настроек. В разделе Search In (где искать), ставим галочку напротив Content (поиск по содержанию всех страниц и постов). В поле Replace (это значение ищем и заменяем) вписываем старый домен. В поле with (значение для замены) вписываем новый домен. И нажимаем Go. Источник - http://www.q2w3.ru/2010/05/27/1773/ |
Кодировка в настройках не та, UTF-8 вместо CP-1251 или наоборот.
|
Да там во время бэкапа побились русские имена. Пути все в норме.
|
CP1251 → UTF-8 похоже так,
TheTeacher, прав :) |
Все зависит от того каким образом делался бэкап. Если штатными средствами линукса, то поставиь линукс на виртуалку и попробуй там открыть файлы, если копируя файлы по сети с линукса на винду, с последующей упаковывкой на винде, то прощайся с бэкапом.
Хотя, попробуй 7zip, winrar, или другие архиваторы, вдруг они распознают кодировки,и смогут их корректно преобразовать. Тотал и фар, это файловые менеджеры, и с архивами могут и глючить. Тем более, что tar.qz. это не простые архивы, это слепок файловой системы. ))) |
В Директ админе - это через веб. На центосе. Пробовал уже в центосе открывать архив - те же кракозяблы.
В итоге с более старого бэкапа взял эти же файлы, и все имена в посты перезалил уже транслитом, все вручную. |
Текущее время: 02:37. Часовой пояс GMT +2. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot