推荐编辑mp3标签的软件--EasyTag
发表于 : 2009-02-13 20:03
许多mp3文件在linux下播放时一些文件信息会显示为乱码,可以利用工具将其转化,然后就可以正常显示了,但是修改之后会出现的一个问题是回到windows环境时又变成了乱码。本帖要介绍的工具可以很好地解决这个问题,可以在两个系统下都能正确显示,这个工具就是EasyTag。我使用的是linux环境下的,但是它也有windows版本,详见 http://easytag.sourceforge.net/。
具体编辑方法是:在setting > preference >ID3tag setting >Character set for writing ID3 tag中进行设置,可以分别为v1和v2 tag分别设置不同的编码方式,将v1设为gbk,v2设为utf8即可。这样设置以后重写mp3的tag,这样操作之后就能保证在win和*nix上都正常显示了。win默认的工具会优先读v1 tag,比如explorer;*nix下会读v2,如audacious。当然一些优秀的播放器会通吃v1 v2,并且可以自动识别编码方式。附图,v1是gbk,v2是utf8。在win下软件查看tag时v1能正确显示,v2则显示乱码。
简要介绍ID3tag标签的编码方式
mp3文件的标签有有v1和v2两种,v1是添加在mp3文件末尾,v2是添加在mp3文件开头的。ID3v1 只支持 ISO-8859-1 编码 (编码集参考),严格的说它是不支持中文的 (并不代表它不能储存中文信息,目前中文 mp3 的 ID3v1 标签都使用这个字段来储存 GBK/GB18030 编码的中文信息)[这就是对v1采用gbk编码的原因],而第二版 (ID3v2) 支持的格式增加了 utf-16,直到 2.4 版才开始支持 uft-8,但 ID3v2 标准没有统一标签内容的编码,例如 2.4 版的 ID3v2 你可以使用 ISO-8859-1 编码,也可以使用 utf-16/uft-8 这种 Unicode 编码格式[采用utf8是为了*nix系统能读出tag,因为采用的v1它不能正确读]。
具体编辑方法是:在setting > preference >ID3tag setting >Character set for writing ID3 tag中进行设置,可以分别为v1和v2 tag分别设置不同的编码方式,将v1设为gbk,v2设为utf8即可。这样设置以后重写mp3的tag,这样操作之后就能保证在win和*nix上都正常显示了。win默认的工具会优先读v1 tag,比如explorer;*nix下会读v2,如audacious。当然一些优秀的播放器会通吃v1 v2,并且可以自动识别编码方式。附图,v1是gbk,v2是utf8。在win下软件查看tag时v1能正确显示,v2则显示乱码。
简要介绍ID3tag标签的编码方式
mp3文件的标签有有v1和v2两种,v1是添加在mp3文件末尾,v2是添加在mp3文件开头的。ID3v1 只支持 ISO-8859-1 编码 (编码集参考),严格的说它是不支持中文的 (并不代表它不能储存中文信息,目前中文 mp3 的 ID3v1 标签都使用这个字段来储存 GBK/GB18030 编码的中文信息)[这就是对v1采用gbk编码的原因],而第二版 (ID3v2) 支持的格式增加了 utf-16,直到 2.4 版才开始支持 uft-8,但 ID3v2 标准没有统一标签内容的编码,例如 2.4 版的 ID3v2 你可以使用 ISO-8859-1 编码,也可以使用 utf-16/uft-8 这种 Unicode 编码格式[采用utf8是为了*nix系统能读出tag,因为采用的v1它不能正确读]。