「 MAC 」 三月 08, 2026
macOS 自带 zip 压缩中文文件名乱码问题
文章字数 8.7k 阅读约需 8 mins.
macOS 自带的 zip 命令因缺少 UNICODE_SUPPORT 编译选项,无法正确处理 UTF-8 编码的中文文件名。解决方案是通过 brew install zip 安装支持 Unicode 的 zip 版本。
在 macOS 上创建一个包含中文文件名的测试目录进行复现:
# 创建测试目录和文件
$ mkdir -p test/文档
$ touch test/文档/需求说明.txt
$ touch test/文档/用户手册.pdf
# 使用 macOS 内置 zip 压缩
$ zip ...
查看全文