Я пытаюсь использовать id3lib для чтения тегов из файла Mp3, однако теги, похоже, в кодировке UTF-16, поэтому, когда я вызываю ID3_Field::GetRawUnicodeText();
, он возвращает действительный текст, но с кучей мусора наконец.У меня нет способа получить длину строки, потому что ID3_Field::Size()
возвращает длину с включенным мусором.
У кого-нибудь есть удача с этой библиотекой?Кажется, это самая популярная библиотека для чтения тэгов Mp3, но у меня до сих пор были проблемы с ней.
Любые советы по этому вопросу будут высоко оценены!
Редактировать: Если кто-нибудьмогу порекомендовать лучшую библиотеку, это было бы замечательно.