Имена русских файлов в бэкапе краказяблами

SEO-MAN
На сайте с 25.06.2007
Offline
187
2354

В бэкапе на DA, с которого восстанавливал сайт на вордпрессе, все вложения с именами на русском показываются краказяблами, явно не utf-8. Через декодер смотрю, то

имя

30-лет-городу-Иркутску.jpeg

CP1251 → UTF-8 выходит как

30-лет-городу-�˜ркутску.jpeg

Как бы теперь преобразовать имена файлов массово?

В бэкапе в архиве tar.gz смотрел фаром и тоталом - те же кракозяблы.

Форум сео (http://forum-seo.net) для новичков автоматическая регистрация в 30000 каталогах за 5$ (/ru/forum/157861) Нужна доработка 2 досок объявлений - avtopmr.net, pmrdom.com (вип объявления и удаление дублей)
DV
На сайте с 01.05.2010
Offline
644
#1

Оригинальные несжатые файлы остались?

Вообще-то, кириллица в путях на сервере моветон.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
R
На сайте с 18.12.2009
Offline
92
#2
DenisVS:
Вообще-то, кириллица в путях на сервере моветон.

Поддерживаю, возьмите на будущее - не храните файлы с кириллицей на сервере.

A
На сайте с 20.08.2010
Offline
775
#3

Я уже так дохранился - бекап isp не поддерживает русские буквы, все картинки похерились на одном из сайтов. Теперь только латиница

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#4

Только на своем компе юзаю русские буквы при именовании файлов или директорий. Остальное(веб-сервера, файлообменники и тэдэ) - english only:)

Подпись))
ildar111
На сайте с 03.05.2007
Offline
43
#5

Поддерживаю:

забудьте про кириллицу в плане серверов

интернет — штука родом из буржунета, так что только латиница

Домашняя бухгалтерия ХаниМани (https://www.hmbee.ru/?utm_source=forumse&utm_medium=forum&utm_campaign=podpis) — бери себя за яйца и начинай учитывать/планировать свои финансы!
S
На сайте с 20.07.2010
Offline
30
#6

ОС какая используется? Локаль какая стоит на сервере?

Судя по описанию, это не очень современная ОС (например, старенький RedHat).

В любом случае, привожу скрипт на питоне, который должен помочь вам раскодировать имена файлов. (находится во вложении)

1) переименуйте его

#mv untar.py.txt untar.py

2) поставьте флаг исполнения :

# chmod +x untar.py

3) запустите

# ./untar.py <file.tar>

4) после исполнения в каталоге появятся файлы с читаемыми именами

P.S. по поводу русских имен файлов - поддерживаю, лучше переименовать файлики.

---

host-low-cost.com - уютный дом для вашего сайта.

txt untar.py.txt
SEO-MAN
На сайте с 25.06.2007
Offline
187
#7
rerighter:
Поддерживаю, возьмите на будущее - не храните файлы с кириллицей на сервере.

Это я уже понял сам ))

---------- Добавлено 10.12.2012 в 10:13 ----------

sunz:
ОС какая используется? Локаль какая стоит на сервере?

ВПС под Центос 6

sunz, там сам архив на пару гиг. мне бы скрипт, чтобы декодировать то что есть уже в папке.

S
На сайте с 20.07.2010
Offline
30
#8

Декодировать имена распакованных файлов - задача более сложная.

Если есть оригинальный архив - лучше по нему пройтись скриптом, который приведен выше и будет вам счастье. Архив на пару гиг - это совсем немного.

---

host-low-cost.com - уютный дом для вашего сайта.

SEO-MAN
На сайте с 25.06.2007
Offline
187
#9

¦б¦¦¦¬TМTБ¦¦¦-¦¦-TЕ¦-¦¬TП¦¦TБTВ¦-¦--¦б¦б¦б¦а

такие имена даже дешифратор не понимает

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий