Проблема с кодировкой при использовании taglib для чтения метаданных mp3-файла с помощью С#

Я использую С# для чтения информации из метаданных mp3-файла. Эта информация на арабском языке. Когда я открываю этот mp3-файл с помощью проигрывателя Windows Media или любого другого медиаплеера, я могу очень четко прочитать информацию, но когда я пытаюсь прочитать эту информацию с помощью taglib некоторые файлы отображаются правильно, а некоторые другие файлы отображаются в странном формате, это не арабский и не английский язык.


person dr ammar    schedule 09.09.2012    source источник


Ответы (1)


это, скорее всего, потому, что кодировка, указанная в теге ID3, не является фактической кодировкой, используемой для записи тегов, taglib будет считывать данные в теге id3, используя кодировку, указанную в кадре тега. В результате вы получите другую строку, потому что используется неправильная кодировка.

person y62wang    schedule 01.03.2013