关于解压文档名中文出现乱码解决方案
来源:互联网 发布:java程序开发培训价格 编辑:程序博客网 时间:2024/06/10 00:26
用例
在linux中解压文件后,出现文件名的中文不能正常的显示。
静态
动态
1 在待解压的文件夹下新增文件
vi unzip.py
内容
#!/usr/bin/env python
# -*- coding;utf-8 -*-
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()
2 保存后执行如下命令
python unzip.py *.zip
0 0
- 关于解压文档名中文出现乱码解决方案
- 关于Response出现中文乱码的解决方案
- 关于JSP页面getparameter中文出现乱码解决方案
- 关于JSP页面getparameter中文出现乱码解决方案
- 关于使用jsp时出现中文乱码的解决方案总结
- 关于response.sendRedirect传递中文出现乱码问题的解决方案
- 关于Myeclipse出现 java文件中文乱码问题的解决方案.
- 关于 URL 传递中文参数出现乱码的解决方案
- 关于java.util.Properties读取中文出现乱码的解决方案
- 关于json传递中文出现乱码的解决方案
- securefx 出现中文乱码解决方案
- Linux解压zip文件出现中文乱码
- 关于中文字符串乱码解决方案
- 关于windows下,PHP创建目录、文档名时中文乱码问题
- vim编辑的文档出现中文乱码
- js参数中文出现乱码的解决方案
- Xshell终端显示中文出现乱码解决方案
- GTK中文显示出现乱码解决方案
- Snowflake Snow Snowflakes
- sqlserver 时间处理函数
- 堆排序
- Android布局笔记
- codeforces 343A Rational Resistance
- 关于解压文档名中文出现乱码解决方案
- iOS -- git的常用命令,使用步骤
- 一道SQL面试例题 if...else 与聚集函数
- [LeetCode 190]Reverse Bits
- C++编译器无法捕捉到的8种错误
- linux命令中的head命令
- CSS3手机浏览器兼容情况
- PHP初学-io操作
- linux shell “(())” 双括号运算符使用