Archive for » November, 2024 «

压缩包使用中文密码的问题及解决

偶尔下载些压缩包,经常遇到的问题是解压出来的文件名乱码,想来也是因为因为使用英文系统的原因,之前往往还有界面显示异常,现在大概因为UTF-8流行,渐渐少了些。

但是遇到有人爱好用中文作为密码,就到了一个新问题,在英文系统中不管你是

  1. 直接输入中文
  2. 复制中文字符

都是没办法正常解压的,因为在UTF-8和GBK这两套编码下其实是两个密码,上网搜文章有几种其他的办法参考下文

压缩包使用中文密码带来的问题

因为一个压缩包去做这么麻烦的事显然不太值得,然后尝试在线网站解码,直接转换为GBK编码,虽然看上去还可以无损转回,却并没有什么用,仍然提示密码错误。

各种尝试以后,还是有了一个有效的办法

  1. 把中文字符作为内容保存在一个TXT文件,用诸如Editplus保存这个文件为GB18030(GBK)编码,关闭编辑器。
  2. 用Notepad++之类的编辑器打开这个文件,好死不死Notepad++不支持GBK编码,所以它以ANSI编码显示出来一堆乱码
  3. 复制这堆乱码到解压软件,正常解压

也算是一个莫名其妙的解决方法

Category: IT  Tags: , , , ,  Leave a Comment