当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : amule中文乱码
帖子发表于 : 2008-11-24 21:18 

注册: 2007-06-02 9:27
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
我是把amule 和emule的temp 指定为一个文件夹 好像 直接用amule 没有问题
但是下到一半 在xpx下用emule 文件名就是乱码
再用回amule 也都是乱码了 请问有什么好的解决方法没


页首
 用户资料  
 
2 楼 
 文章标题 : Re: amule中文乱码
帖子发表于 : 2008-11-25 2:03 

注册: 2007-11-28 2:19
帖子: 109
送出感谢: 0 次
接收感谢: 0 次
我的amule也是,反正不影响下载也不影响使用。
觉得难看就下好了改名字吧。
有的时候下载的文件名太长我都自己改一下存档。

如果有洁癖的话,
从系统编码入手,看看能不能解决这个问题。

PS: LZ的emule是wine的?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: amule中文乱码
帖子发表于 : 2008-11-25 2:10 
头像

注册: 2007-07-07 20:17
帖子: 114
送出感谢: 0 次
接收感谢: 0 次
我都是看好哪个文件

然后amule搜索文件名 一半都能搜索到

而且编码正确 :em06

笨人笨法


页首
 用户资料  
 
4 楼 
 文章标题 : Re: amule中文乱码
帖子发表于 : 2008-11-25 18:24 

注册: 2007-06-02 9:27
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
gd88121 写道:
我的amule也是,反正不影响下载也不影响使用。
觉得难看就下好了改名字吧。
有的时候下载的文件名太长我都自己改一下存档。

如果有洁癖的话,
从系统编码入手,看看能不能解决这个问题。

PS: LZ的emule是wine的?

呃 不是 是xp下的 装的双系统
我怀疑是 windows下是用的gbk ubuntu下用的 utf-8 的问题 但也不知道怎么解决
现在也是把名字改一下


页首
 用户资料  
 
5 楼 
 文章标题 : Re: amule中文乱码
帖子发表于 : 2010-08-15 15:57 
头像

注册: 2009-08-31 9:05
帖子: 145
地址: 随风而动
送出感谢: 0 次
接收感谢: 2
被amule中文乱码问题困扰很久,今日找到一种绕过的方法。

在firefox中右键复制verycd中的ed2k,实际上得到是一个编码过的url地址, 可以用python中的urllib.unquote进行解码。

In [29]: import urllib

In [30]: print urllib.unquote('ed2k://|file|%5B%E7%AC%AC%E4%B9%9D%E5%8C%BA%5D.District.9.2009.BDRip.X264.AAC.iNT-XTM.mkv|1463786262|3cafcae9dfedbe37c08b678287763d7b|h=yluupiy7ih3v6afcmswgmyb5gmtufxqt|/')
-------> print(urllib.unquote('ed2k://|file|%5B%E7%AC%AC%E4%B9%9D%E5%8C%BA%5D.District.9.2009.BDRip.X264.AAC.iNT-XTM.mkv|1463786262|3cafcae9dfedbe37c08b678287763d7b|h=yluupiy7ih3v6afcmswgmyb5gmtufxqt|/'))
ed2k://|file|[第九区].District.9.2009.BDRip.X264.AAC.iNT-XTM.mkv|1463786262|3cafcae9dfedbe37c08b678287763d7b|h=yluupiy7ih3v6afcmswgmyb5gmtufxqt|/

得到解码后的正确地址后, 使用ed2k命令将其加入amule的下载队列, 这时中文可正确显示。

ideer@chenz:~$ ed2k "ed2k://|file|[第九区].District.9.2009.BDRip.X264.AAC.iNT-XTM.mkv|1463786262|3cafcae9dfedbe37c08b678287763d7b|h=yluupiy7ih3v6afcmswgmyb5gmtufxqt|/"
Link successfully queued.

由此猜测, aMule并不对输入的地址进行解码, 从而导致了中文乱码问题。


下面是一个监控系统剪贴板的小程序, 一旦发现ed2k链接, 就会自动将其解码, 然后添加到下载队列。启动该程序后,在verycd上复制要下载的链接即可。

http://opython.googlecode.com/files/watchmen.py
代码:
python watchmen.py &


之后在试下复制


_________________
------------------------------------------------------
在折腾中上升,在折腾中进步


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译