Nic*_*oul 8 encoding zip unzip japanese
我收到了一个日本客户的 ZIP 文件。
当我尝试解压缩它时,文件和文件夹名称搞砸了:
$ unzip ~/Downloads/????ECM???.zip
...
inflating: ?y?V????ECM?z????/123_???[?X?P?[?X.xlsx
Run Code Online (Sandbox Code Playgroud)
有什么问题,如何避免?
Nic*_*oul 12
问题是在日本流通的大多数 ZIP 的内容编码为Shift JIS,默认情况下在 Ubuntu 上无法正确显示。
解决方案是-O shift-jis在您的命令中使用该选项:
$ unzip -O shift-jis ~/Downloads/????ECM???.zip
...
inflating: ????ECM???/123_??????.xlsx
Run Code Online (Sandbox Code Playgroud)
这样,扩展的文件在 Ubuntu 中是完全可读的。