在Deepin系统中解压zip文件有文字乱码请用unar命令来解决,以下将附上unar的安装和基本使用。其实有很多人在Deepin系统中解压zip文件都遇到了文字乱码的情况,主要是zip文件内包含有中文名的文件,如果都是英文名则不会有乱码,而解压缩后内部中文名的文件名就显示乱码,同时用归档管理器打开也是乱码,这个问题只出现在Deepin系统中,同样的方法在Ubuntu系统中显示是正常的。具体如下图所示:
大致判断 有人推测可能是编码的问题,但是在Ubuntu系统中采用一样的方式解压zip文件,在解压后里面的中文文件名都显示正常,没有乱码的出现,这个问题仅在Deepin系统中出现。这个时候想采取的策略是:试一下其他的解压工具,或者改用其他的命令解压。
解决方案 1、改换在终端中用unzip命令解压,但是使用unzip命令也一样出现乱码,但有用户反应曾遇到相同的问题,用unzip就能解决了。如果有同样问题的用户,可先试一下unzip命令解压,参考Ubuntu 18.04中安装和使用unzip以在命令行及图形下解压缩zip文件一文。 2、在Deepin终端中建议使用unar命令,结果在应用这一条策略时把问题给解决了,同时很多人也反馈称使用unar能解决中文名乱码的情况。
unar的安装和基本使用 一、unar的安装 1、如果你的操作系统并没有unar支持,则可用以下命令安装: sudo apt-get install unar 二、unar的基本使用 注:请自行对test.zip改名。 1、如果要列出压缩包内容,则运行: lsar test.zip 2、如果要解压压缩包,则运行: unar test.zip 3、unar常用选项解释: 1]、-o(含义:指定解压结果保存的位置) unar test.zip -o /home/dir/ 2]、-e(含义:指定编码) unar -e GBK test.zip 3]、-p(含义:指定解压密码,请自行修改ywnz) unar -p ywnz test.zip 4、使用案例: 1]、如果发现有乱码的出现,可使用以下命令来指定压缩包文件名的编码: lsar -e GB18030 test.zip 2]、如果能列出正常显示的文件名,可用以下命令解压: unar -e GB18030 test.zip
下载下来有乱码的处理 可更改其文件名,然后再终端中用unar解压。其实更改文件名后都不是原来的文件名了,这并不能正面的解决文件乱码的问题。但是可以解决的是,使用unar命令解压后,压缩包里面的中文就不再是乱码了。
相关主题 |