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

$ 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 <[email protected]
> <mailto:[email protected]>>写 道:
>
>     用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

回复