Ho molti file zip in cui ci sono errori di codifica per le umlaut tedesche (äüöÄÜÖß). Vengono visualizzati sia nel nomefile.zip che nelle directory e nei file inclusi in questo modo:
- Fünf = Fu╠ênf
- Räuber = Ra╠êuber
- Überfall = U╠êberfall
e così via. Di solito uso Linux, ma a causa di questi problemi ho anche provato una macchina virtuale Windows 7, ma risulta lo stesso errore di codifica. Su Linux ho giocato con convmv e detox, ma senza successo.
Quando uso
- convmv -f iso-8859-1 -t utf8 --replace --notest -r *
Ottengo "Salto, già UTF-8".
Qualche idea a riguardo?
find -type f -print0 |xargs -r -n1 -0 convmv -f WINDOWS-1252 -t UTF-8 --notest
Trova i file dall'attuale dir forward ed esegue convmv separatamente su ogni file. Il nome file viene trovato come elenco nullterminated.