`
lection.yu
  • 浏览: 74874 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

convmv配合7z的使用 解决zip中文乱码问题

 
阅读更多
下载了JEEBBS准备搭建一个BBS用用,无奈软件中使用的freemarker模板都是中文命名,linux下解压缩全都乱码。
所以需要一个正确的转码软件。

首先安装7z软件对zip进行解压,解压之前先设置环境变量 LANG=C
这样解压出来的文件名都是按GBK进行编码的 然后再使用convmv对文件名进行转码
convmv -f cp936 -t utf8 -r --notest filename
就可以正常使用中文文件名了

convmv是Linux下进行文件名编码的转换的工具,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。
命令格式:
convmv -f 源编码 -t 新编码 [选项] 文件名

选项:
-r        递归处理子文件夹
--notest  真正进行操作,请注意在默认情况下是不对文件进行真实操作的,而只是试验。
--list    显示所有支持的编码
--unescap 可以做一下转义,比如把%20变成空格
分享到:
评论

相关推荐

    linux下中文文件夹乱码离线安装包convmv

    下载压缩文件,解压文件会有convmv-1.14.tar.gz安装包,用于离线安装,解决linux中文文件夹名称乱码问题。

    convmv-linux-keylin.zip

    文件名转码的工具--convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。

    解决linux下zip文件解压乱码问题

    由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。 解决方案一 使用7z解压。 安装p7zip和convmv ...

    convmv安装包 convmv-1.15

    从windows向Linux拷贝文件后,可能中文会显示乱码。原因是Windows中默认的文件格式是GBK,而Linux一般都是UTF-8。 这时候就需要用到:convmv。 1)redhat系列机器可以用yum install convmv命令来安装。 2)centos6...

    convmv-2.05.tar.gz

    convmv-2.05 linux文件乱码转换

    convmv-1.15.tar.gz

    NAME SYNOPSIS OPTIONS DESCRIPTION ...locale(1) utf-8(7) charsets(7) BUGS no bugs or fleas known AUTHOR Bjoern JACKE Send mail to bjoern [at] j3e.de for bug reports and suggestions.

    convmv-2.01-3.el8.noarch.rpm

    centos8 的convmv小工具,在网上下的,如果有人用到可以下载,直接本地安装包。主要用于乱码后,转码问题。

    convmv安装包

    如果你需要在linux下面用到windows下的文件,拷贝上去后经常发现中文显示乱码。。原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。比较繁琐的方法是在windows下用程序把内容转换为utf-8编码格式...

    convmv-1.15-2.el7.noarch.rpm

    convmv安装包,win 带汉字文件传到linux 下,显示乱码,可以用这个工具转换。安装方法:rpm -ivh convmv-1.15-2.el7.noarch.rpm

    convmv-1.14.tar.gz

    不同的编码(UTF-8, gb2312)可以对其进行自动转换目录名和文件名。

    Nginx下无法使用中文URL的解决方法

    此文记录了解决方法。 在Apache中,要实现对中文的支持需要单独加载中文模块,而Nginx是支持多种编码不需要安装其他组件的,只是默认是走UTF-8的支持路线。这里提供两种方法实现Nginx对中文URL的支持。 方法一 利用...

    fat32 to ntfa

    FAT32转NTFS工具无损数据安全转换

    Redhat5服务器架设-Linux命令行基础.rar

    Redhat5服务器架设-Linux命令行基础,很不错的linux视频教程!!!!!

    fuse-convmvfs-0.2.6.tar

    为了解决这个问题,使用本软件,可以达到这样的效果:假设 一个FTP服务器将/ftp/目录设置为匿名用户登录的ftp根目录,并且其下的文 件名是UTF-8编码的,为了让windows上的只能识别GB2312编码的客户端能够正常 访问ftp...

    pyconvmv-开源

    pyconvmv是文件名编码转换工具。 它是Python重新实现的convmv程序。

    iRename for mac

    最近用Wget 下载几个带有中文的文件,还有相关的目录,都出现莫名其妙的乱码,找了很多编码还原工具没效果,包括有名的convmv也没救,于是无奈自己从代码上做文章,便自己写了这个工具。

    Linux下rpm、yum和源码三种安装方式详细介绍

    主要介绍了Linux下rpm、yum和源码三种安装方式详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    umlaute:此脚本纠正文件名中的元音突变(Umlaut)错误-开源

    我已经写了这个简短的脚本来更正文件名中的元音突变(Umlaut)错误。 当您从使用另一个字符集的系统将文件复制到具有UTF-8字符集的系统时,通常会发生此错误。 一种典型的情况是... 使用convmv无法纠正此类错误。

    liunx 文件转码

    用于对上传至liunx服务器的word、office文件的转码工具

Global site tag (gtag.js) - Google Analytics