Tôi có nhiều tệp zip trong đó có lỗi mã hóa cho các ô tiếng Đức (äüöÄÜÖß). Chúng hiển thị trong cả filename.zip cũng như trong các thư mục và tệp được bao gồm như sau:
- Fünf = Fu╠ênf
- Räuber = Ra╠êuber
- Überfall = U╠êberfall
vân vân Thông thường tôi sử dụng Linux, nhưng vì vấn đề này, tôi cũng đã dùng thử Windows7 VM nhưng nó lại gây ra lỗi mã hóa tương tự. Trên Linux, tôi đã chơi xung quanh với confmv và detox, nhưng không thành công.
Khi tôi sử dụng
- confmv -f iso-8859-1 -t utf8 --replace --notest -r *
Tôi nhận được "Bỏ qua, đã UTF-8".
Bất kỳ suy nghĩ về điều này?
find -type f -print0 |xargs -r -n1 -0 convmv -f WINDOWS-1252 -t UTF-8 --notest
Điều này tìm các tệp từ thư mục hiện tại chuyển tiếp và chạy riêng rẽ trên mỗi tệp. Tên tệp được mã hóa thành danh sách nullterminated.