2012年11月12日星期一

RAR压缩包乱码的处理

别人用邮件发过来的RAR压缩包(必然是Windows下创建的,我用File Roller解压缩后文件名是乱码。应该是Windows下用的GBK编码,而Linux下用的UTF8编码的问题。用Ubuntu里的unrar-nonfree包的unrar命令解压缩没有乱码,而用free版的unrar也会有乱码,可见nonfree版才会正确处理编码。File Roller集成的必然是free的代码,所以也不能正确处理。

鉴于RAR是封闭、私有的文档格式,我就不给File Roller和unrar报告bug了,他们不能处理也很正常。

没有评论:

发表评论