解决ubuntu中zip解压的中文乱码问题

在解压windows传过来的zip文件时,才会出现乱码。所以,我用另一个方法解决中文乱码问题。

安装

代码:

sudo apt-get install unar

12.04以下或者想编译安装的朋友请参考:

使用

代码:

lsar foo.zip #列出所有文件

如果列出的文件名已经正确
代码:

unar foo.zip #解压所有文件

如果列出的文件名还不正确
代码:

lsar -e GB18030 foo.zip #指定使用GB18030编码列出所有文件

unar -e GB18030 foo.zip #指定使用GB18030解压所有文件

注:GB18030编码文件名的ZIP文件一般由简体中文版Windows产生,对于繁体中文版Windows产生的ZIP文件可以尝试BIG5-HKSCS编码,对其他语种的常见编码不再赘述。通用的原则是用lsar测试出正确的编码以后,用unar解压。

解决ubuntu中zip解压的中文乱码问题

时间: 2024-10-16 09:45:56

解决ubuntu中zip解压的中文乱码问题的相关文章

解压版中文乱码问题MYSQL中文乱码

安装的是解压版的MYSQL,具体配置参考:https://jingyan.baidu.com/article/9c69d48f85032f13c9024e15.html . 1:解压之后copy 一个my.ini文件 然后添加字节编码配置: [client] default-character-set=gbk [mysqld] character-set-server=utf8 指定数据库配置文件bin\mysqld --defaults-file=my.ini --initialize-ins

解决MVC 中httpstatuscoderesult 通过StatusDescription 返回中文乱码

c#中httpstatuscoderesult语法如下: public HttpStatusCodeResult( HttpStatusCode statusCode, string statusDescription ) 在Action中通过 return new HttpStatusCodeResult(HttpStatusCode.BadRequest,"我是中文字符串") 在前端返回的是乱码. 原因: 根据 http 协议,StatusDescription 是写在 http

Ubuntu 14 如何解压 .zip、.rar 文件

.zip 和 .rar 是Windows下常用的压缩文件,在Ubuntu中如何解压. [解压.zip文件] Ubuntu中貌似已经安装了unzip软件,解压命令如下: unzip ./FileName.zip 如果没安装unzip的话,可以通过如下命令安装: sudo apt-get install unzip [解压.rar文件] #安装unrar软件# sudo apt-get install unrar #卸载unrar软件# sudo apt-get remove unrar #解压.r

zip解压线程(解决中文问题)

准备工作: android自带的zip解压不能处理中文文件名,需要引用第三方jar apache的commons-compress 1.12 http://central.maven.org/maven2/org/apache/commons/commons-compress/1.12/commons-compress-1.12.jar 下载下来,放到app的libs目录 as转换到project视图 右击那个jar 然后: 就会在build.gradle(module:app)自动添加: im

zipfile 解压文件名 中文字符 乱码

unzip 中文文件名乱码 上传文件功能模块需求及BUG现象: 上传一个.zip格式的压缩文件 解压该test.zip压缩文件 解压zip文件时,遍历其目录下所有子文件,同时计算出单个子文件的有效代码行数 这时,发现解压后的子文件名中文出现乱码,如下图: BUG截图 解决思路 1.解压过程中,发现解压的文件内容正常: 2.使用的是第三方库zipfile模块,因为第1步得到正常的文件内容,本地业务逻辑可先不排查: 3.首先检查zipfile的源码中,针对编码/解码的执行过程仔细排查发现: zipf

JAVA zip解压 MALFORMED 错误

最近在在使用zip 解压时,使用JDK1.7及以上版本在解压时,某些文件会报异常 Exception in thread "main" java.lang.IllegalArgumentException: MALFORMED at java.util.zip.ZipCoder.toString(ZipCoder.java:58) at java.util.zip.ZipFile.getZipEntry(ZipFile.java:567) at java.util.zip.ZipFil

Ubuntu下如何解压各类文件

tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------.bz2解压1:bzip2

点滴记录——Ubuntu 14.04中gedit打开文件出现中文乱码问题

在中文支持配置还不完整的Ubuntu 14.04中,使用gedit打开带有中文字符的文件有时会出现乱码的情况,这是由于gedit对字符编码匹配不正确导致的,解决方法如下: 在终端中输入如下命令,然后重新打开gedit即可: gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

windows下tomcat zip解压版安装方法

下面记录一下在win7(32位)系统下,安装zip解压版的方法: 一.下载zip压缩包 地址:http://tomcat.apache.org/download-80.cgi 二.解压 我把解压包解压放在了D盘下,具体的路径是:D:\Java IDE\apache-tomcat-8.0.39 三.配置jdk到tomcat 在tomcat安装目录下的bin目录中有startup.bat和shutdown.bat这两个文件, 都使用记事本打开,在第一行"@echo off"的下一行追加新行