ドイツ語のウムラウト(äüöÄÜÖß)のエンコードエラーがあるzipファイルがたくさんあります。これらは、filename.zipだけでなく、次のような含まれているディレクトリとファイルにも表示されます。
- Fünf=Fu╠ênf
- ラウバー=ラウゼウバー
- Überfall=U╠êberfall
等々。通常Linuxを使用しますが、この問題のためにWindows7 VMも試してみましたが、同じエンコードが混乱します。Linuxでは、convmvとdetoxをいじりましたが、成功しませんでした。
使用するとき
- convmv -f iso-8859-1 -t utf8 --replace --notest -r *
「スキップ、すでにUTF-8」と表示されます。
これについて何か考えはありますか?
find -type f -print0 |xargs -r -n1 -0 convmv -f WINDOWS-1252 -t UTF-8 --notest
現在のディレクトリから前方にファイルを検索し、各ファイルでconvmvを個別に実行します。ファイル名はヌル終了リストとしてエンコードされます。