Доброго времени суток.
Работаю с ActivePerl.
С помощью File::Find find и File::Copy copy делаю поиск по иерархии каталогов и копирую найденные файлы в другое место.
Для файлов с не ASCII символами в именах Perl выбрасывает ошибку.
Причина — имена таких файлов преобразовываются на этапе $src_file = $_ ; — умляуты заменяются на знаки вопросов (например "Ten?a Una Guitarra.mp3") и такой файл не может быть скопирован даже с переименованием в другое имя без умляутов. Валится на copy($src_file, $new_file , 1). Что делать? Спасибо за совет.