Чтение mp3 tag - кодировка

Я пробовал читать через BASS, taglib.... они возвращают какие-то файлы нормально... а у каких то символы не "правильные", подскажите как заставить читать корректно...
6 ответов

Даже если делаюbyte[] encoded = Encoding.Default.GetBytes(this._Tag);string _Tag2 = Encoding.UTF8.GetString(encoded);остаются строки вида с символами как "Ё" т.е. знаками сверху))) кодировка или что-то не то...


решил


так в чем была проблема?


Доброго всем времени суток! Ребят, у меня такая же проблема, читаю теги, только при помощи BinaryReader, с латинскими буквами все нормально, а кириллицу не может понять...
byte[] asciib = Encoding.ASCII.GetBytes(file.Title);byte[] utf8b = Encoding.Convert(Encoding.ASCII, Encoding.UTF8, asciib);MessageBox.Show(Encoding.UTF8.GetString(utf8b), "Название");
где "file.Title" возвращает строку с названием.В итоге получаются одни "??????????" В чем ошибка?


Gordon, решили вопреки кризису поднять велосипедостроительную отрасль?Гугл найдет для Вас полно .NET-библиотек, занимающихся чтением MP3-тэгов: http://www.google.ru/search?hl=ru&clie...mp;aq=f&oq=И если все же не захотите использовать сторонние библиотеки, то уж их исходный код в Reflector'е грех не посмотреть.


Idsa, спасибо за совет, Reflector - классная штука, я про неё и не знал! Сейчас покапаюсь...