有一天,我只是将一个名为周國賢 - 密封罩.flac
, 的中文文件压缩到一个 zip 中,使用 bandizip & 指定编码为utf-8
.
然后我尝试在我的 MacbookPro 中解压缩它,它(可能)使用 Macintosh 作为编码。解压出来的文件名为©P∞ÍΩ - ±K´ ∏n.flac
,与上面的中文名称不符。
于是,我尝试测试一下编码,发现 Macintosh->big5 会将 Macintosh 神秘符号返回粤语,但有一些不匹配的字符:周衰�璀� - 密封罩.flac
.
我尝试了另一个文件::§˝µ· - ¨ı®ß.ape
它实际上输出了文件的正确名称:王菲 - 紅豆.ape
所以,这是我的问题:如何正确解压缩带有 big5 汉字的文件并且不会丢失任何信息?或者如何正确压缩文件以防止信息丢失/不正确的字符?(编辑 #2:您可以使用 bandizip 将文件压缩为 utf-8 编码)
顺便说一句,我使用的编码转换器是https://r12a.github.io/apps/encodings/,这对您检查编码很有帮助。不要忘记点击change encodings shown
。而且我不是编码转换器的所有者。
编辑#1:我发现bandizip 中的设置是错误的……对于给您带来的不便,我们深表歉意。尽管如此,我发现The Unarchiver
在 Mac Apple Store 中可以正确解压缩 big5。这可能是一种解决方法,但我仍然不知道如何正确解压缩 big5 字符而不会造成任何损失。