91425-vuafy0r0qx.png

宝塔解压缩ZIP格式文件中文乱码,最近伺服器重装,各类型网站和博客重新上线。

当我尝试用宝塔上传压缩档(因为不能超过800份文件限制),解压后发现中文文件全部都有乱码文件。

于是乎谷歌了一下解决方案,原来这是宝塔的一个老问题。

安装解压缩软件(如果提示已安装则可以直接跳过)

yum install p7zip convmv

首先使用命令解压缩,LANG=C表示以US-ASCII这样的编码输出文件名,如果没有这个语言设置,它同样会输出乱码,只不过是UTF8格式的乱码(convmv会忽略这样的乱码)。

LANG=C 7za x 这里修改成你的ZIP文件名称.zip

这边转换GBK编码的文件名变成UTF8编码,-r表示递归访问目录,即对当前目录中所有文件进行转换。

convmv -f GBK -t utf8 --notest -r .
Last modification:February 27th, 2021 at 10:33 pm
如果你想请我喝杯咖啡的话,那我将可以度过不打瞌睡的一个上午。