определить кодировку тегов id3v2 файла mp3

506
user3424358

Я пытаюсь определить кодировку тегов. Используя eyeD3 file.mp3 вывод информации о файле, однако, моя программа на С ++ печатает нечитаемый мусор в качестве заголовка для некоторого mp3-файла, который, как я полагаю, связан с кодировкой.

Есть ли способ, как найти кодировку тега?

0

1 ответ на вопрос

0
xenoid

Согласно стандарту (раздел 4.2.2) :

Текстовые фреймы помечены байтом кодировки.

  • $ 00 - ISO-8859-1 (LATIN-1, идентичен ASCII для значений меньше 0x80).
  • $ 01 - UCS-2 (Unicode в кодировке UTF-16 с BOM), в ID3v2.2 и ID3v2.3.
  • $ 02 - кодировка UTF-16BE в кодировке Unicode без спецификации, в ID3v2.4.
  • $ 03 - Юникод в кодировке UTF-8, в ID3v2.4.