这个经典问题似乎是老调重弹,但是今天在试了用easy tag来解决乱码问题,效果不是很好,结果把我的音乐标签搞得一团糟,相信很多朋友都会有这样的不良体验。所以我还是把我曾经一直使用的高效解决乱码的方法贴出来,希望对大家有所裨益。
我一直使用一款ID3conv的java程序来解决问题的,当然你的系统必须有java环境。
1.首先在这里下载这款软件:[download id="10"]
然后将程序丢到你喜欢的目录下面,比如我丢在了主目录里。
2. cd 到你要的文件夹下,用这个命令转换:
代码:
java -jar ~/id3iconv-0.2.1.jar -e GBK *.mp3
注意:我这边用 -e 指定 mp3 原来的编码是 GBK 的。台湾的朋友就改为 Big5
3. 如果有很多个子文件夹,又不想一个一个 cd 到里面转换,我们可以配合 find 命令来解决:
代码:
find . -iname "*.mp3" -execdir java -jar ~/id3iconv-0.2.1.jar -e GBK {} \;
find 命令中的 -execdir 参数是让转换的程序在 找到的文件的 那个目录里执行, 也就相当于一个一个 cd 到里面再转换了。
就此大功告成。