LINUX REDHAT 6.0 中文编码问题:
问题描述:
FTP传一个中文压缩文件上服务器,若是ZIP文件中存在中文文件名,则解压出来会乱码。
解决办法:
把以下脚本保存成unzipgbk.py,存放于/bin目录下,解压时候用类似以下的命令:unzipgbk 中文名称.zip
#!/usr/bin/env python
import os
import sys
import zipfile
print "Processing File " + sys.argv[1]
file=zipfile.ZipFile(sys.argv[1],"r");
for name in file.namelist():
utf8name=name.decode('gbk')
print "Extracting " + utf8name
pathname = os.path.dirname(utf8name)
if not os.path.exists(pathname) and pathname!= "":
os.makedirs(pathname)
data = file.read(name)
if not os.path.exists(utf8name):
fo = open(utf8name, "w")
fo.write(data)
fo.close
file.close()
[root@localhost bin]# more unzipgbk
if [ $# -ne 1 ] ; then
echo "Usage testabc filename"
exit 0;
fi;
echo "argument is " $1
python /bin/unzipgbk.py $1
分享到:
相关推荐
Redhat 6.0 X64 ISO ,3.2G
在Red Hat Enterprise Linux 中安装GCC编译器所需rpm包。 内有安装说明。按步骤安装即可。
Win7下硬盘安装 Redhat Linux 6.0 ES 1 1. 硬盘分区配置: 2 2. 设置引导,启动Rhl-6.0-ES安装程序 2 2.1. 下载 rhel-server-6.0-i386-dvd 2 2.2. 格式化3个分区为FAT32 2 2.3. 安装文件处理 5 2.4. 设置引导 5 2.5....
NULL 博文链接:https://yangmeng.iteye.com/blog/1973114
RedHat Linux6.0安装Oracle 11g,亲测成功
RedHat_Enterprise_linux_6.0安装过程.doc
virtualbox redhat6.0 linux 安装oracle11g,详细步骤让你安装好oracle数据库
redhat 6.0 集群管理 官方介绍集群管理
红帽官方已经不用RHEL这个简称了,其全称叫做Red Hat Enterprise Linux)。新版带来了将近1800个新特性,对于这些新特性我们第一时间找到了著名Linux专家——曹江华先生,为我们进行了红帽RHEL 6的亮点体验。
RedHat6.0安装教程,自己最近没事研究了一下linux操作系统,总结了一些在安装中注意的细节。
redhat6.0 rhel bond bonding modprobe.d
希望能帮的上爱好linux的同仁 上海央邦redhat 6.0 RHCE培训资料
015315_Redhat6.0+oracle11GR2+RoseHA8.8成功案例,包括IBM存储柜组raid,redhat6.0的安装,oracle11g的安装,存储柜的挂载,双机的配置,数据库实例和库文件的建立,rose对数据库的监听和其他共享文件服务以及网络的...
redhat6.0_或CentOS6.0_环境下BluePoint_HA安装配置文档。
这个是redhat6.0的文档,是官方文档,英文版的。供大家下载学习linu。
redhat6.0环境下BluePoint_HA安装配置文档(包含配置例子)
3650M4用U盘安装redhat linux 6.0,前一阵子,由于服务器没有光驱,手头也没有移动光驱,只能考虑通过U盘安装Redhat系统,但是在安装的过程中对于新手总会出现一些问题,现在作者将详细的安装过程以图片的方式展示...
Redhat linux6.0_64位双网卡绑定脚本(实测),亲身测试,完美运行
unixODBC-devel-2.2.11-7.1.x86_64 pdksh-5.2.14-36.el5.x86_64 libaio-devel-0.3.106-5.x86_64 libaio-devel-0.3.105-2.i386 libaio-0.3.105-2.x86_64 compat-libstdc++-33-3.2.3-61.i386 sysstat-5.0.5-27.el4....