powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Кодировка
5 сообщений из 5, страница 1 из 1
Кодировка
    #37694105
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дали мне архив с сайтами для переноса на другой сервер.
Не знаю чем как и кто паковал, архив был RAR
После распаковки с помощью unrar вместо русских имен:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Рокси-15-мес.1-150x150.jpg
Рокси-15-мес.1-225x300.jpg
Рокси-15-мес.-150x150.jpg
Рокси-15-мес.1.jpg
Рокси-15-мес.-2-150x150.jpg
Рокси-15-мес.-225x300.jpg
Рокси-15-мес.-2-300x200.jpg
Рокси-15-мес.-2.jpg
Рокси-15-мес..jpg
Росинка-15-мес.-150x150.jpg
Росинка-15-мес.-300x225.jpg
Росинка-15-мес..jpg

Можно ли как-то вернуть?
Пробовал писать скрипт на пхп для конвертации из cp1251, koi8-r, cp866 , нормального результата не обнаружил...
...
Рейтинг: 0 / 0
Кодировка
    #37694114
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, нашел)
...
Рейтинг: 0 / 0
Кодировка
    #37694186
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кому пригодится.


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
$dir = dirname(__FILE__);

$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir),
                                               RecursiveIteratorIterator::CHILD_FIRST);
foreach ($iterator as $path) {
    if($path->isFile())
        rename($path->__toString(),  mb_convert_encoding($path->__toString(), 'cp1251', 'UTF-8'));
        echo $path->__toString(), "\n";
}

echo 'ok';


Обрабатывает текущую директорию и все вложенные рекурсивно.
...
Рейтинг: 0 / 0
Кодировка
    #37694212
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
find + iconv вполне достаточно. Ну, еще mkdir, если папки тоже кривыми руками именовали.
...
Рейтинг: 0 / 0
Кодировка
    #37694240
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну что знаем, на том и пишем.)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Кодировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]