J'ai de nombreux fichiers zip contenant des erreurs de codage pour les trémas allemands (äüöÄÜÖß). Ils apparaissent à la fois dans le nom de fichier.zip ainsi que dans les répertoires et fichiers inclus comme celui-ci:
- Fünf = Fu╠ênf
- Räuber = Ra╠êuber
- Überfall = U╠êberfall
etc. Habituellement, j'utilise Linux, mais à cause de ces problèmes, j'ai également essayé une machine virtuelle Windows7, mais cela entraîne le même désordre d'encodage. Sous Linux, j'ai joué avec convmv et detox, mais sans succès.
Quand j'utilise
- convmv -f iso-8859-1 -t utf8 --replace --notest -r *
Je reçois "Sauter, déjà UTF-8".
Des pensées à ce sujet?
find -type f -print0 |xargs -r -n1 -0 convmv -f WINDOWS-1252 -t UTF-8 --notest
Ceci recherche les fichiers du répertoire actuel et exécute convmv séparément sur chaque fichier. Le nom de fichier est placé sous forme de liste terminée par une valeur nulle.