Вчера вышла статья Михаила Якшина, который в свободное время решил разобраться с бардаком, который возник с id3 тегами в mp3 файлах и что у него из этого получилось. Как и я вчера в треде http://www.linux.org.ru/jump-message.... он пришел к выводу, что нужно либо переходить на Ogg, где все железно просто, либо исправлять и доводить до ума существующие id3tag библиотеки, либо использовать id3v2.4 тэги, где кодировка задается явно http://www.id3.org/id3v2.4.0-structur...:
$00 ISO-8859-1 [ISO-8859-1]. Terminated with $00.
$01 UTF-16 [UTF-16] encoded Unicode [UNICODE] with BOM. All
strings in the same frame SHALL have the same byteorder.
Terminated with $00 00.
$02 UTF-16BE [UTF-16] encoded Unicode [UNICODE] without BOM.
Terminated with $00 00.
$03 UTF-8 [UTF-8] encoded Unicode [UNICODE]. Terminated with $00.
>>> Подробности