感谢支持
我们一直在努力

Ubuntu 8.04下mldonkey中文乱码问题的解决

我的操作系统是Ubuntu 8.04,上网方式为1M的ADSL,安装了mldonkey2.9.2。


症状是每次下载带有中文的文件时,下载时是可以正确读取的,下载完成后,所有的中文文件名就变成了下划线。由于我在安装mldonkey时,选择了开机自动启动,所以mldonkey默认是用一个mldonkey的用户名来运行的,所以怀疑是因为用户环境配置的问题。之前我在安装mldonkey的时候,一般都是选择手动运行的,下载下来的文件并没有出现这种问题。


在网上搜索了一下解决的办法,有人用Java和Python编程来把乱码转回中文,我试用了一下那个python的程序,没有成功,java的也就没有心情试了。而且这种方法是治标不治本,属于事后弥补,无法做到事前预防。也有人说需要下载补丁文件和mldonkey源代码,然后重新编译就可以了。我觉得这样做实在过于复杂和耗费时间,而且无法做到自动更新版本。


我的方法是:
sudo gedit /etc/init.d/mldonkey-server


在第一行加上
export LANG=zh_CN.UTF-8


问题解决


附加几个mldonkey的简单设置:
enable_kademlia的选项为true——打开kad可以减少对服务器的依赖,增加更多的下载来源
enable_overnet的选项为true——原因参考上一条


ED2K-max_connected_servers的数值默认是3,我改成了10——尽管并不一定会同时连接上10个服务器


max_hard_upload_rate默认是10
max_hard_download_rate默认是50
max_hard_upload_rate_2默认是5我改为20
max_hard_download_rate_2默认是20我改为150


以上4个设置是mldonkey默认的两组带宽控制模式(注意更改默认数值需要回车才能够生效),通过点击Bandwidth toggle来更改带宽控制模式。


servers “/home/username/server.met”——导入服务器列表
ov_load “/home/username/contact.dat”——导入overnet启动用户列表
kad_load “/home/username/nodes.dat”——导入kad启动用户列表


其中server.met、contact.dat和nodes.dat三个文件可以用windows下emule的,也可以在网上搜索下载


在input文本框中输入相应的命令回车即可,如果想要退出mldonkey输入kill就可以了(特别针对我这种开机即开启mldonkey的人)


最后加一句,我是通过使用firefox访问http://localhost:4080/来查看和控制mldonkey。


mldonkey的强大之处恐怕就在于当你按下Ctrl+Alt+backspace重启桌面的时候,发现mldonkey根本就没有受到什么影响(即使没有设置开机自启动也是这样)。 

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 8.04下mldonkey中文乱码问题的解决
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏