我收到了一位日本客户发来的 ZIP 文件。
当我尝试解压缩它时,文件和文件夹名称混乱了:
$ unzip ~/Downloads/【新入荷ECM】資料.zip
...
inflating: БyРVУ№Й╫ECMБzОСЧ┐/123_ГЖБ[ГXГPБ[ГX.xlsx
这是什么问题?如何避免?
答案1
答案2
简单的答案
$ sudo apt install unar
$ unar ~/Downloads/【新入荷ECM】資料.zip
乌纳尔可以自动识别使用的编码。它只进行提取,不进行压缩。
然后使用'康维' 对提取后的文本进行编码。
$ convmv -f shift_jis -t utf8 БyРVУ№Й╫ECMБzОСЧ┐/123_ГЖБ[ГXГPБ[ГX.xlsx --notest
反之亦然,如果您想将文件从 utf8 创建为适用于 Windows 的 shift_jis 文本。
$ convmv -f utf8 -t shift_jis <filename> --notest
备选答案,使用 Ubuntu 日本团队内置的自动编码'解压缩但你必须添加存储库。