从网上下载的压缩包解压出一堆问号或火星文文件名?这不是文件损坏,而是压缩时的文件名编码与你的系统不一致。
乱码的原因
老式 zip 格式默认不记录文件名编码,Windows 中文系统打包通常按 GBK 写入,而某些解压工具按 UTF-8 读取(或反过来),中文文件名就会乱码。rar 与 7z 格式自带编码标记,基本不出现此问题。
解决方法
使用 7-Zip 打开压缩包(不直接解压),在文件列表的"代码页"菜单中切换编码(GBK 与 UTF-8 之间),文件名预览恢复正常后再执行解压。Windows 自带解压与部分工具没有此选项,这也是推荐安装 7-Zip 的理由之一——免费开源、无广告。
打包建议
自己发压缩包给别人时,优先用 7z 格式并确认文件名正常;跨平台分发的压缩包,文件名尽量使用英文,可以从源头避开编码问题。
© 版权声明
本站文章由 极致CMS建站系统 整理发布,转载请注明出处。
THE END












发表评论前请先登录
注册账号