amule中文乱码

系统字体配置、中文显示和输入法问题
回复
adwolf
帖子: 3
注册时间: 2007-06-02 9:27
送出感谢: 0
接收感谢: 0

amule中文乱码

#1

帖子 adwolf » 2008-11-24 21:18

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

Re: amule中文乱码

#2

帖子 gd88121 » 2008-11-25 2:03

我的amule也是,反正不影响下载也不影响使用。
觉得难看就下好了改名字吧。
有的时候下载的文件名太长我都自己改一下存档。

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

PS: LZ的emule是wine的?
头像
qingliang
帖子: 114
注册时间: 2007-07-07 20:17
送出感谢: 0
接收感谢: 0
联系:

Re: amule中文乱码

#3

帖子 qingliang » 2008-11-25 2:10

我都是看好哪个文件

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

而且编码正确 :em06

笨人笨法
adwolf
帖子: 3
注册时间: 2007-06-02 9:27
送出感谢: 0
接收感谢: 0

Re: amule中文乱码

#4

帖子 adwolf » 2008-11-25 18:24

gd88121 写了:我的amule也是,反正不影响下载也不影响使用。
觉得难看就下好了改名字吧。
有的时候下载的文件名太长我都自己改一下存档。

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

PS: LZ的emule是wine的?
呃 不是 是xp下的 装的双系统
我怀疑是 windows下是用的gbk ubuntu下用的 utf-8 的问题 但也不知道怎么解决
现在也是把名字改一下
头像
erasinoo
帖子: 145
注册时间: 2009-08-31 9:05
来自: 随风而动
送出感谢: 0
接收感谢: 2 次

Re: amule中文乱码

#5

帖子 erasinoo » 2010-08-15 15:57

被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 &
之后在试下复制
------------------------------------------------------
在折腾中上升,在折腾中进步
回复

回到 “字体美化和中文支持”