As vezes, pessoas me mandam arquivos (geralmente empacotados em algum formato que não reconhece Unicode) com nomes em codificações de caracteres que diferem da configuração do meu sistema, e eu acabo com nomes de arquivos quebrados em meu sistema de arquivos.
Algum tempo atrás eu escrevi um script, i18n-rename, para converter rapidamente a codificação de caracteres de um conjunto de nomes de arquivos. Uma vez que isso pode ser útil para mais alguém, estou liberando ao público.