![无法从 zip 存档中提取非 ASCII 名称的文件](https://linux22.com/image/1390980/%E6%97%A0%E6%B3%95%E4%BB%8E%20zip%20%E5%AD%98%E6%A1%A3%E4%B8%AD%E6%8F%90%E5%8F%96%E9%9D%9E%20ASCII%20%E5%90%8D%E7%A7%B0%E7%9A%84%E6%96%87%E4%BB%B6.png)
我使用的是 Linux Slackware 14,下载了一个 zip 存档,其中包含一个文件,其名称中包含俄语字符。现在,当我尝试在控制台中解压缩它时,它会打印错误并且不会解压缩:
bash-4.2$ unzip ./mmk.zip
Archive: ./mmk.zip
error: cannot create _??????? ?.?., ???????? ??????????? ?????.djvu
Invalid or incomplete multibyte or wide character
我怀疑他们在文件名中使用了 CP-1251 编码而不是 utf-8。如何修复?