解压缩zip文件时文件名乱码。
Zip文件是你从互联网或其他人那里得到的。
通常会发生这种麻烦。
今天我介绍一下乱码和解决方案的原因。
原因
乱码的原因是 Mac。
Mac的编码是 UTF-8
,但Windows的编码是本地编码,如Shift-JIS
。
Zip文件具有 编码文件名 信息的空间。所以计算机在解压缩zip文件时可以转换编码。
但Mac的默认压缩功能不会写 文件名 的编码信息。所以Windows尝试解压缩它,因为本地编码和文件名是乱码。
Windows使用CP932创建zip文件。但Windows在Windows解压缩zip文件时检查此标志。因此如果zip文件中的utf-8文件名出现乱码,Mac不会放置此标志。
zip文件中的乱码文件
解决方案
有两种解决方案。
- 使用正确的解压缩软件
- 使用正确的压缩软件
使用正确的解压缩软件
即使Mac没有放入编码标志,好的解压缩软件也可以解压缩它而不会乱写文件名。
下面的软件可以正确解压缩zip文件。
正如我所写,如果您使用7-Zip,您可以解决有关压缩或解压缩的问题。
不能解压缩ZIP和在减压应用RAR文件,如WinRAR的
Lhaplus有问题。
使用正确的压缩软件
不使用Mac的默认压缩功能,最好使用正确的压缩软件。
我在下面写了链接作为参考。
这些问题是由Mac的默认压缩功能引起的。不要使用它。使用像WinArchiver Lite这样的非乱码软件。
请不要使用Mac的默认功能压缩文件
最后
- zip文件中文件名乱码的原因是Mac的默认功能不编码信息。
- 为避免这种情况,请使用正确的压缩或解压缩软件。