[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: zip解压乱码



这样可以转换,但是似乎结果并不正确

$ convmv -r -f cp936 -t utf8 --notest --nosmart *
Your Perl version has fleas #37757 #49830
mv "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/+���+�+̦�.txt"   "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/+é�+�+苔�.txt"
mv "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/ʰ�ˤ�-��+ͩ-�.txt"        "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/拾λち-λ+桐-�.txt"
mv "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/+�+�.˯͵+��+��.txt"      "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/+�+�.睡偷+κ+灭.txt"
mv "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/˯͵��-��-�-��.txt"       "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/睡偷ロ-懒-�-Ζ.txt"
mv "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/�++����+�+��.txt"       "��ʰ�ˤ�-��+ͩ-����-�1-5��+-��/�++国拣+�+艘.txt"
mv "./��ʰ�ˤ�-��+ͩ-����-�1-5��+-��"      "./砺拾λち-λ+桐-ろ坤�-�1-5宛+-Φ"
Ready!


于 2013年08月12日 01:07, 蒋文佼 写道:

要 转换文件编码请先进入要转换文件的目录

  • 转换文件名由GBK为UTF8
 convmv -r -f cp936 -t utf8 --notest --nosmart *


在 2013年8月12日上午6:10,choury <zhouwei@choury.com>写 道:
用unzip解压 zip文件 文件名乱码
我搜索了一下,网上说有-O参数可以用,我试了一下,似乎现在debain用的unzip
版本中
没有这个选项
我解压以后显示的文件名是这样的“+��-+-��”
我又查了一下,似乎convmv可以解决这个问题,于是我就使用这个命令 convmv -f
gbk -o utf8 "+��-+-��"
然后输出是
Unknown option: o
Unknown option: �

应该怎么做?

--
------------------------------------------------------------
yours
Choury




-- 
------------------------------------------------------------
yours
Choury

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: