一直以来,都没有很好的解决音乐播放器的乱码问题,当然也是以前没有用心。今天在论坛混的时候看到有人提出这个问题,有人给出了手动的解决方法: 我用Rhythmbox播放器放我 在Windows系统下存的歌曲的时候遇到了不少的歌名都是乱码,可能有不和与我一样的新手可能也遇到过这样的问题,可以右键点歌名-属性(这时看到的还 是乱码,点击细节那项,看到没?不乱了吧!)-按照细节里的中文名到基本那项里去改就好啦~然后改完一个就上一步或者下一步改别的乱码的歌名去!
但是这个还不得累死啊,少还好说,多了就悲剧了啊,还好发现有人给出了更好的解决方法:
相 信大家在使用Linux一直有一个困扰的问题,在Ubuntu自带的播放器里面播放歌曲。加载文件或者文件夹时,加在进来的歌曲都会变成一些乱码名称。它 和motorola手机一样里面放的歌曲名称都会变成乱码名称,因为motorola用的是Linux系统,为什么会变成这样原因就是在MP3歌曲ID3 标签信息的字符集。而Ubuntu使用的UTF-8字符集,知道原因了以后我们就可以对症下药。使用系统里面的mid3iconv程序来批量修改歌曲名 称,首先还是需要安装这个程序的。
在终端里面输入:sudo apt-get install python-mutagen 进行安装,当然其他是需要联网的。
安 装完成之后,转到你的MP3目录下面去。怎么转过去,这里还是体谅一下新手,高手么见怪。用 cd / 命令转到根目录上面去,然后用 ls 命令查看当前的挂载卷。如果没有请到计算机里面将要挂载的盘符双击一下,进行挂载。然后在用 cd命令转到你所在的MP3目录。用一下命令进行批处理转换:mid3iconv -e GBK *.mp3 。如果里面包含子目录请用 **.mp3 进行转换。然后重新导入一下到播放列表里面就可以了。
这里在告诉你个简便的方法,可能花费的时间要长些。使用以下命令进行搜索修改:
find . -iname "*.mp3" -execdir mid3iconv -e GBK {} /;
这个方法解决的很好。