cid*_*der 13 zip encoding filenames utf-8
我有许多 zip 文件,其中存在德语变音 (äüöÄÜÖß) 的编码错误。它们出现在 filename.zip 以及包含的目录和文件中,如下所示:
等等。通常我使用 Linux,但由于这个问题,我也尝试了 Windows7 VM,但它导致相同的编码混乱。在 Linux 上,我尝试了 convvv 和 detox,但没有成功。
当我使用
我得到“正在跳过,已经是 UTF-8”。
对此有什么想法吗?
我的猜测是您尝试解压缩或操作文件的文件系统。FAT32 不会喜欢你的变音符号。尝试从闪存驱动器(或您拥有的其他设备)中复制这些文件,然后解压缩 zip 文件以查看文件名产生的字符类型。
NTFS (Windows) 和 Ext4 (Mint) 都不应该有名称编码问题。
当您将 zip 文件复制到适当的支持文件系统时,FAT32 系统上的 zip 文件本身的名称编码很可能不会改变或固定,但解压缩时的子目录应该没问题。