Eu tenho muitos arquivos zip nos quais há erros de codificação para os tremas alemães (äüöÄÜÖß). Eles aparecem no nome do arquivo.zip e nos diretórios e arquivos incluídos como este:
- Fünf = Fu╠ênf
- Räuber = Ra╠êuber
- Überfall = U╠êberfall
e assim por diante. Normalmente eu uso Linux, mas por causa desses problemas eu também tentei uma VM Windows7, mas isso resulta na mesma bagunça de codificação. No Linux, eu brinquei com convmv e desintoxicação, mas sem sucesso.
Quando eu uso
- convmv -f iso-8859-1 -t utf8 --replace --notest -r *
Eu recebo "Ignorando, já UTF-8".
Alguma idéia sobre isso?
find -type f -print0 |xargs -r -n1 -0 convmv -f WINDOWS-1252 -t UTF-8 --notest
Isso localiza os arquivos do dir atual e executa o convmv separadamente em cada arquivo. O nome do arquivo é exibido como lista terminada em nulo.