English Deutsch Español Русский
RadioBOSS
RadioBOSS - программное обеспечение для радиостанций, клубов, казино, торговых комплексов, кинотеатров. Автоматизация радиоэфира и звукового сопровождения.
ОписаниеСкачатьКупить
DJSoft.Net Community Forums
Май 22, 2012, 01:31:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Проблема с кодировкой  (Прочитано 2468 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Алексей

Сообщений: 50

505801
Просмотр профиля
« : Сентябрь 19, 2010, 07:35:29 »

Здравствуйте уменя проблема с выдачей кодировки программой , она выдается не правильно и сервер Icecast выдает кракозябры ! При откате на старые версии все нормально выдается !! и проблем нету !! Подскажите как решить проблему, и решима ли она в последней версии ?

P.S.Вывод треков !! хотелось бы получить ответ в 24 обещанных часа лицензия на Алексей Буров
« Последнее редактирование: Сентябрь 20, 2010, 09:18:26 от Алексей » Записан
djsoft
Administrator

Сообщений: 1995

353966341
Просмотр профиля WWW
« Ответ #1 : Сентябрь 20, 2010, 04:28:20 »

Кодировка выдается в формате UTF8, Icecast эту кодировку поддерживает. В более ранних версиях кодировка была ANSI.
Неправильно отображаются только русские буквы, или все?
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Алексей

Сообщений: 50

505801
Просмотр профиля
« Ответ #2 : Сентябрь 20, 2010, 11:03:00 »

Да неправильно отображаются русские буквы ! Причем при указании Имени Диджея оно отображается правильно из программы но опять же композиции кракозябры!
Записан
djsoft
Administrator

Сообщений: 1995

353966341
Просмотр профиля WWW
« Ответ #3 : Сентябрь 21, 2010, 04:32:48 »

Если можете настроить сервер, то пропишите параметр config=UTF-8 для потока.

Вот выдержка с сайта Icecast:
Character set support. Most non-Ogg streams (eg MP3) send metadata as Latin1 but it could be in other character sets. As icecast uses UTF-8, we need to convert to UTF-8 so that web pages and stream directories render correctly.
Allow a per-mount <charset> setting. For when source clients do not indicate which character set is in use.
a charset= parameter to the metadata request.
Default for non-Ogg content is now Latin-1 (aka ISO-8859-1). Ogg content still uses UTF-8.



В новой версии будет опция для изменения кодировки потока.
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Алексей

Сообщений: 50

505801
Просмотр профиля
« Ответ #4 : Сентябрь 21, 2010, 04:51:55 »

к сожалению это не возможно другие люди пользуются иными программами тогда уних проблемы! Мне хотелось бы узнать о решении проблемы в Вашей программе ! Приобрел лицензию так как проблем не было и тут опа проблема !
Записан
djsoft
Administrator

Сообщений: 1995

353966341
Просмотр профиля WWW
« Ответ #5 : Сентябрь 21, 2010, 05:10:25 »

Только что проверил, Icecast2+RadioBOSS, русский трек. Название в Winamp показывается правильно. Польза UTF8 в том, что даже если вы запустите китайский трек, его название также будет показано правильно.

Как я уже сказал, в следующей версии будет возможно переключение кодировки для meta данных.
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Алексей

Сообщений: 50

505801
Просмотр профиля
« Ответ #6 : Сентябрь 21, 2010, 05:27:49 »

к сожалению в Icecast выставлено cp1251 что делаетсфя почти всегда так как слушателей пользующих виндоус большинство !! При переводе на  UTF-8 проблемы имеют другие диджеи у них Icecast не понимает имени диджея на русском !!!
Записан
djsoft
Administrator

Сообщений: 1995

353966341
Просмотр профиля WWW
« Ответ #7 : Сентябрь 21, 2010, 06:24:18 »

Windows замечательно поддерживает UTF8 начиная с довольно старых версий. Windows Media Player, Winamp, Foobar - проверил все эти плееры, русские названия отображаются правильно. И немецкие, и любые другие. "Крякозябров" нет.
Вообще, все кодировки кроме Unicode (UTF8, UTF16 и т.п.) - можно считать устаревшими, и использовать их нужно только в случае, когда вообще невозможно использовать Unicode (используется Windows 95 к примеру).

Icecast сам по себе использует только UTF8, указание кодировки в параметре charset= служит только для того, чтобы конвертация (укаазнная кодировка==>UTF8) прошла правильно.
« Последнее редактирование: Сентябрь 21, 2010, 06:27:23 от djsoft » Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Алексей

Сообщений: 50

505801
Просмотр профиля
« Ответ #8 : Сентябрь 21, 2010, 06:26:33 »

Но к сожалению проблема есть !! и когда выйдет версия вами описаная с переключением кодировок ! какая последняя версия с поддержкой другой кодировки?
Записан
djsoft
Administrator

Сообщений: 1995

353966341
Просмотр профиля WWW
« Ответ #9 : Сентябрь 21, 2010, 06:29:30 »

У меня нет данных, какая из последних версий работает через Ansi, но это будет довольно старая версия. Если у Вас остались дистрибутивы предыдущих версий, можете попробовать.

Версия с переключением кодировок сначала выйдет в состоянии беты, т.е. тестовая. Полноценная версия будет через месяц-полтора (хотя никто не запрещает использовать бету).
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Алексей

Сообщений: 50

505801
Просмотр профиля
« Ответ #10 : Сентябрь 21, 2010, 06:31:22 »

мне не хочется рыскать по сети в поиске старых версий вы не могли бы на почту скинуть? и когда выйдет бета?
Записан
djsoft
Administrator

Сообщений: 1995

353966341
Просмотр профиля WWW
« Ответ #11 : Сентябрь 21, 2010, 07:17:59 »

Старых версий в наличии нет, поэтому выслать не получится Грустный
Выход беты запланирован на ближайшие дни.
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!