У мене багато zip-файлів, де є помилки кодування для німецьких umlauts (äüöÄÜÖß). Вони відображаються як у filename.zip, так і у включених каталогах та таких файлах:
- Fünf = Fu╠ênf
- Räuber = Ra╠êuber
- Überfall = U╠êberfall
і так далі. Зазвичай я використовую Linux, але через ці проблеми я також спробував Windows 7 VM, але це призводить до того ж безладного кодування. У Linux я грав із convmv та detox, але без успіху.
Коли я використовую
- convmv -f iso-8859-1 -t utf8 - замінити --нотест -r *
Я отримую "Пропуск, вже UTF-8".
Будь-які думки з цього приводу?
find -type f -print0 |xargs -r -n1 -0 convmv -f WINDOWS-1252 -t UTF-8 --notest
Цей пошук файлів із поточного режиму dir і запускає convmv окремо на кожному файлі. Ім'я файлу позначається як нульовий список.