Using aMule
aMule是eMule的一个Clone,在各个平台下都有,用起来几乎和eMule一样,甚至能够读取eMule的部分文件…… 只是没有eMule稳定…… aMule是完全UTF-8化的软件,比如说他对我家FAT32分区上的GBK编码的文件名有很多反感的地方…… 而且下载下来的文件名在我看起来也是乱码(我家的工作环境也是GBK的,他存下来是UTF8的……) 办法总是有的嘛~ 搞了个脚本来自动识别并重命名~ #! /usr/bin/perl use Encode; while (<*.mp3>) { $raw=decode(“utf8”,$_); if (encode(“cp936”,$raw)=~/\?/) { $euc_CN=$_; print “Not Changed: $euc_CN\n”; } else { $euc_CN = encode(“cp936”,$raw); rename($_,$euc_CN); print “Has Changed: $euc_CN\n”; } # symlink($_,$euc_CN); } 实话说,这样的检测方法很不怎么样…… 但是用Encode里面的Detect竟然把一个GBK的当成了俄罗斯文…… 汗死…… 还不如这样的“实践有效”的方法~ 也就是:原来GBK的东西用UTF-8解码再用GBK编码会出现一堆”?”… 但是,我也不知道,UTF-8 Decode之后成了什么了…… 还需研究…… Old Blog Link: http://computer.mblogger.cn/henryhu/posts/62324.aspx