Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чтение mp3 tag - кодировка 
V
    Опции темы
bernex
Дата 21.11.2008, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 19.9.2007

Репутация: нет
Всего: нет



Я пробовал читать через BASS, taglib.... они возвращают какие-то файлы нормально... а у каких то символы не "правильные", подскажите как заставить читать корректно...
PM   Вверх
bernex
Дата 22.11.2008, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 19.9.2007

Репутация: нет
Всего: нет



Даже если делаю
byte[] encoded = Encoding.Default.GetBytes(this._Tag);
string _Tag2 = Encoding.UTF8.GetString(encoded);

остаются строки вида с символами как "Ё" т.е. знаками сверху))) кодировка или что-то не то...
PM   Вверх
bernex
Дата 22.11.2008, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 19.9.2007

Репутация: нет
Всего: нет



решил
PM   Вверх
shmarov
Дата 24.11.2008, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 15.6.2007
Где: 1001101 region

Репутация: 1
Всего: 1



так в чем была проблема?
PM MAIL   Вверх
Gordon
Дата 16.4.2009, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 9.7.2006

Репутация: нет
Всего: 6



Доброго всем времени суток! Ребят, у меня такая же проблема, читаю теги, только при помощи 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" возвращает строку с названием.

В итоге получаются одни "??????????" 

В чем ошибка?


--------------------

  
     
PM MAIL WWW   Вверх
Idsa
Дата 17.4.2009, 06:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



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


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Gordon
Дата 17.4.2009, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 9.7.2006

Репутация: нет
Всего: 6



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


--------------------

  
     
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.