aMule 是 UBuntu 的趕驢工具,我用 UBuntu 的安裝套件,結果安裝的版本是 2.2.4,根據 aMule 的網站表示,最新的版本是 2.2.5,不知道是不是這個原因(應該不是),抓檔案的時候,檔名的中文部份總是亂碼的狀況,看起來像這樣 : [ä¸å½ç¯è°è¾å ¸].pdf
這個問題一直困擾著我,我也拜請咕狗大神,但都沒有找到適合的解答,直到有一次我亂試,突然把檔名的中文弄出來了,好吧,雖然沒有真正了解問題的根源,但至少會有正確的中文檔名了,我想應該會有人跟我遇到同樣的問題,所以我把我的方法留在這裡,如果有人知道正確的解法,也請給我留個回應,謝謝 !!
當開始下載檔案時,檔名會是亂碼,這時,選擇該下載項目,按下滑鼠右鍵,選擇[顯示檔案詳細資訊],就會出現下圖 :
這時的檔名還是錯亂的,但在中央檔案名稱的地方,出現了三個選項,我們選擇喜歡的檔名(當然是中文檔名),然後按下接管和套用或確認,檔名就會變成所選定的那個檔名。如下圖 :
這個方法雖然管用,但每次都必須設定一次,不知道有沒有更簡單的解決方法。
[2009/7/24] 紀錄
這個問題我又意外地找到另一種解法,當我把 Firefox 對 ed2k:// 的點擊關連到 amule 後,也就是在 firefox 中,點擊 ed2k 連結會將檔案下載需求自動放進 amule 中,這個設定完成後,被自動放進 amule 的下載檔案名稱是正確的中文,原先我手動複製連結,自己貼進 amule 的作法出來的檔名還是錯的。這個結果,有類似問題的人可以參考一下。
關連 ed2k 的方法咕狗大神有許多開示,我 copy 如下 :
1.在firefox中的網址列鍵入:about:config
2.進入firefox的設定頁面後按滑鼠右鍵,選新增(new)->真假(Boolean),在出現的對畫框中填入:network.protocol-handler.external.ed2k,按下確定後會再出現對話框,選真(True)。
3. 按滑鼠右鍵,選新增(new)->字串(String),在出現的對畫框中填入:network.protocol-handler.app.ed2k,按下確定後會再出現對畫框,請填入ed2k的所在位置,例如目前Ubuntu 9.0.4的 amule 版本 2.2.4,在/usr/bin/ed2k。
如果是firefox3以上的需要多一個步驟:
4. 按滑鼠右鍵,選新增(new)->真假(Boolean),在出現的對畫框中填入:network.protocol-handler.expose.ed2k,按下確定後會再出現對畫框,選假(False)。
最後,amule 2.2.4 應該還是有些問題,有時後增加新下載需求時,amule 會當掉,不過沒什麼關係,重新把 amule 啟動就好了,不知道 2.2.5 有沒有解決這個問題。
