这个经典问题似乎是老调重弹,但是今天在试了用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 到里面再转换了。

就此大功告成。

Last modification:February 10, 2020
If you think my article is useful to you, please feel free to appreciate