软件吧
登录注册账号
/posts/win-win11-win10-unicode
办公软件

报价单压缩包换台电脑解压就乱码,我把打包顺序翻了个底朝天

阿强吐槽 76 0 13

我就问一句,有没有人跟我一样,同一个压缩包在自己电脑上解压得好好的,发给客户或者拷到别的机子上,中文文件名全变乱码?

上周就栽在这上面。给客户做的报价单,里面夹了个产品图文件夹,文件夹名全是中文。我在自己笔记本上打包,Win解压缩压的,发过去客户解压完给我截图,文件名全是问号和方块。我第一反应是客户电脑不行,结果人家是Win11新机子。打脸。

后来我不服气,拿三台机子对比测:我的老Win10笔记本、公司台式机、还有一台虚拟机。同样的文件,我用Win解压缩分别用「快速压缩」和「自定义」里调了编码相关的那几项,打包了三遍。结果发现——打包那台机子的系统区域设置才是根子。我那台老笔记本以前被人改过非Unicode程序的语言,压出来的包在别的机子上就认不出中文名。

说白了,压缩包里的中文文件名能不能活下来,一半看打包时系统怎么编码,一半看解压那头的软件认不认。Win解压缩里有个乱码修复的选项,我勾上之后重新解压客户发回来的包,文件名正常了,报价单里的图也对上号了。当时真是松了口气,差点就要手工一张张改名。

但你别高兴太早。这玩意救得了乱码,救不了密码。

我上个月给客户发加密报价单,密码微信里说的,六个字加一个符号。过两天自己回头解压存档,密码记岔了一个字母,试了十几遍,锁死。Win解压缩弹个框说密码错误,我连它到底认没认对都不知道。最后翻聊天记录才找回来。这种心跳我一个月能来两回。

所以我现在养成个习惯:打包加密之前,先把密码写进压缩包自己的注释里,或者文件名后缀标个提示。听着傻,但比事后抓瞎强。还有,解压那种带密码的包,千万别手快点「取消」,一点就前功尽弃,得从头再来。我这急脾气,栽过不止一次。

总结下我踩出来的几条:

  1. 发给别人的压缩包,中文文件名乱码先别怪对方电脑,回头查自己打包那台机子的系统区域设置。
  2. Win解压缩的乱码修复选项真能救急,但它是解压端补救,源头还得打包时就干净。
  3. 加密包密码一定留后手,注释、文件名、备忘录,三选一,别信自己记性。
  4. 带密码的包解压时手别抖,取消键离确认键太近了。

问一句:你们打包带中文文件名的压缩包,是习惯用软件默认设置,还是会专门去调编码那块?有没有人因为密码记岔把重要文件彻底锁死过?评论区说说,我好避避坑。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。