免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 892 | 回复: 0
打印 上一主题 下一主题

firefox 3 和 amule 2.2.1 的乱码问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-26 12:19 |只看该作者 |倒序浏览

                发现,firefox用左键点击ed2k的链接后,产生的url的地址中,所有的%xx都变成了%25xx,导致amule自带的ed2k程序正确的产生中文编码。于是amule的下载列表和最后生成的文件中的中文部分都是乱码。而且该文件无法用convmv进行转换,因为convmv都认为他们是utf8的编码了。
知道了原因,问题就很容易解决了。方法如下:
自己编写一个脚本,内容为:
#!/bin/bash
echo "$1" | sed -e 's/%25\([0-9A-F][0-9A-F]\)/%\1/g' | xargs -n1 /usr/bin/ed2k
然后再到firefox3中,“编辑”-》“首选项”-》“应用程序”里设置ed2k的协议对应的执行程序,指定为你刚刚编写的脚本就可以了。
注意哦,你的脚本要加上可执行权限。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/62744/showart_1092859.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP