其实在网上到处都有别人现成的贴子了,只为了方便查找所以加在自己的博客上

        造成乱码的原因:amarok 1.4之后已经抛弃了对UTF8以外所有的id3tag编码支持,一律采用UTF-8编码,这导致大量的中文歌曲在Amarok里显示为乱码(因为绝大部分的中文歌曲id3tag采用的是中文GB编码,而非UTF)。
为此,我们需要把中文编码的id3tag改为UTF-8,这样才能使Amarok不出现中文的乱码。

步骤如下:
1、下载mid3iconv插件到/usr/bin目录
#wget [url]http://svn.sacredchao.net/svn/quodlibet/releases/mutagen-1.2/tools/mid3iconv[/url]

进入/usr/bin目录 修改权限
#chmod +x mid3iconv

2、安装python-mutagen插件
#yum install python-mutagen.noarch

3、进入MP3歌曲存放的目录,然后执行下面命令
#find -iname "*.mp3" -execdir mid3iconv -e gbk {} \;

        启动AMAROK后重新添加播放列表即可显示中文了。