歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 8.04下mldonkey中文亂碼問題的解決

Ubuntu 8.04下mldonkey中文亂碼問題的解決

日期:2017/2/28 16:53:36   编辑:Linux教程

我的操作系統是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根本就沒有受到什麼影響(即使沒有設置開機自啟動也是這樣)。

Copyright © Linux教程網 All Rights Reserved