Не буду оригинален и предложу очередной велосипед для массового переименования файлов в кодировку UTF-8.
Программа позволяет переименовать имена файлоы из любой кодировки в UTF-8. Программа переименовывает только те файлы, имена которых не закодированы в UTF-8, остальные же не трогает. Благодаря этому программу можно безболезненно натравливать на нужные каталоги (переименование будет рекурсивным) неограниченное число раз без боязни многократного перекодирования файлов, постепенно исправляя руками проблемы, возникшие при перекодировании (ошибки доступа к файлам, слишком длинные имена и пр.). Также благодаря этому можно не бояться случая, когда у вас есть имена файлов как в кодировке локали, так и в UTF-8 (последние создают некоторые программы, игнорирующие текущую локаль).
Программа на Си, скачать можно тут:
http://irc.unilans.ru/rename2utf8.tar.bz2
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.