Как я уже пояснил, применительно к вопросу кодировок я решил выбрать максималистическую, однозначную позицию, по этому:>Стандарт ID3v2 поддерживает несколько кодировок.
>Как из них "правильная" ещё тот вопрос.
Не вопрос. Правильная подировка только одна - UTF-8.
>ЗЫЖ А как на счёт ID3v2.3, который UTF-8 не поддерживает в принципе?
ID3v2.3 не нужен (как и ID3v1). Теги старых форматов могут служить источником инфорации только для утилит тегирования, которые в последствии удалят их и заменят на ID3v2.4 UTF-8. Возможность сохранения тега в форматах ID3v2.3 или ID3v1 и в отличных от UTF-8 кодировках следует депрецировать (deprecate, извините, не знаю как по-русски правильно) и при проведении пользователем любых изменений в теге сохранять тег в формате ID3v2.4 UTF-8.
Такова моя воля :-)