我在使用 Mac 版微信接收了同事传来嘚 *.zip
压缩包解压后却发现文件名全是乱码的。问了下同事才知道文件原来的命名是中文的,那怎么在我的电脑里就显示成了乱码呢
后來发现 -unix
系统中大部分的编码是 UTF-8
;而在使用中文为操作系统语言的 Windows
系统中,主要的编码是 GBK
所以 Windows
下创建的中文命名文件压缩包会在 -unix
系统中解壓后出现编码冲突的问题,导致乱码
Linux 系统下可以使用如下的命令解压文件(需安装时显示有乱码 unzip
),便可正确解压出中文命名的文件:
發布了9 篇原创文章 · 获赞 0 · 访问量 1万+