linux下的很多音乐播放软件里的音乐会显示乱码,而且直接在网站上显示正常的中文音乐下载到本地后显示的也是乱码。原因:由于大陆大多数MP3文件都是用GBK/GB18030编码写入标签信息的,而大多数的linux播放器默认以utf-8编码读取,这就产生了乱码。
解决方法:
1、用yum安装python-mtagen
2、在歌曲的目录下打开终端输入:
# find * -type f -exec mid3iconv -e GBK --remove-v1 {} + 或者 # find /音乐目录/* -type f -exec mid3iconv -e GBK --remove-v1 {} +
如果您的音乐目录下有许多歌星子目录 比如: 音乐 / 下有 刘德华 张学友等目录:
# find /音乐目录/*/* -type f -exec mid3iconv -e GBK --remove-v1 {} +