Ubuntu升级到8.04后,就改用内建的Rhythmbox替代Audacious作为主要的mp3播放工具,但是在加载后却遇到标签几乎都是乱码的问题,只有少部分较新的文件tag是可识别的。上网查了一些文章后,才了解到原来Rhythmbox是以utf-8来读取ID3v2-2.4,而我大部分文件的标签都是Big5格式,只有后期用foobar2000写入的才是utf-8格式,所以才会出现一堆乱码的情况。
網路上可以找到幾種轉換標籤的工具與方法,最後我選擇使用EasyTAG。一直以來我就有對mp3的檔名在做整理,因此我是以檔名做為更新標籤的來源。經過些許時間的摸索,問題便很輕易的解決了(慶幸沒有一筆一筆去改,原本打算這麼做哩!
)。程式是中文介面,相信大家都能很輕易上手。
- 取得EasyTAG
sudo apt-build install easytag
- 點擊「掃描」-「標籤填入」。點下「說明」會有各參數說明,依照需求填入標籤格式,確認後即會寫入tag。全部改好後,按儲存檔案即會寫進檔案裡。
更新完後記得Rhythmbox要重新載入曲目,才會正確顯示中文!
另外,我在找資料時,看到一篇关于现在ID3标签和各播放程序支持情况的详细说明,有兴趣的人可以去了解一下。
【相關連結】
- EasyTAG:官网
- Ubuntu 繁体中文版站点:让EasyTAG可以支持Unicode ^_^
- Nicky's blog:对mp3乱码问题的分析和解决
[Further Reading]








留下回复