독일어 움라우트 (äüöÄÜÖß)에 대한 인코딩 오류가있는 zip 파일이 많이 있습니다. 그것들은 filename.zip뿐만 아니라 다음과 같이 포함 된 디렉토리와 파일에 나타납니다 :
- 펀프 = Fu╠ênf
- Räuber = 라 ╠ 버
- 우버 폴 = 우버 폴
등등. 일반적으로 Linux를 사용하지만이 문제로 인해 Windows7 VM도 시도했지만 동일한 인코딩 엉망이 발생합니다. 리눅스에서는 convmv와 detox를 가지고 놀았지만 성공하지 못했습니다.
내가 사용할 때
- convmv -f iso-8859-1 -t utf8-바꾸기 --notest -r *
"스킵, 이미 UTF-8"이 표시됩니다.
이것에 대한 생각?
find -type f -print0 |xargs -r -n1 -0 convmv -f WINDOWS-1252 -t UTF-8 --notest
이것은 현재 디렉토리에서 파일을 찾고 각 파일에서 개별적으로 convmv를 실행합니다. 파일 이름은 종료되지 않은 목록으로 인코딩됩니다.