O problema
A codificação alemã de umlauts ä,ö,ü
e UTF-8
é o problema aqui. Muito provavelmente você copiou os arquivos de um sistema Windows (usando a codificação ISO-8859-1) para um sistema Linux (usando UTF-8). Um computador só pode armazenar bits. O mapeamento de uma combinação de bits para um caractere real que um ser humano pode ler é chamado de codificação. Por exemplo. Usando UTF-8, a letra a
é codificada como 01100001
. Para os umlauts, essas seqüências de bits diferem nas duas codificações, portanto, um sistema UTF-8 exibe outro caractere ou não conhece a seqüência de bits. Esse é o problema todo.
A solução
Com o programa de shell convmv / sudo apt-get install convmv
você pode renomear arquivos com umlauts quebrados para o conjunto de caracteres UTF-8 correto. Uso:
convmv --notest -r -f ISO8859-1 -t UTF-8 <Verzeichnisname
Execute isso em seus arquivos após instalar convmv
clicando no ícone do Software Center acima ou usando o comando shell fornecido próximo a ele. Em seguida, tente sincronizar novamente.
Boa sorte em compartilhar a história da Alemanha! : D