Алексей
Сообщений: 50
|
 |
« : Сентябрь 19, 2010, 07:35:29 » |
|
Здравствуйте уменя проблема с выдачей кодировки программой , она выдается не правильно и сервер Icecast выдает кракозябры ! При откате на старые версии все нормально выдается !! и проблем нету !! Подскажите как решить проблему, и решима ли она в последней версии ?
P.S.Вывод треков !! хотелось бы получить ответ в 24 обещанных часа лицензия на Алексей Буров
|
|
|
|
« Последнее редактирование: Сентябрь 20, 2010, 09:18:26 от Алексей »
|
Записан
|
|
|
|
djsoft
Administrator
Сообщений: 1995
|
 |
« Ответ #1 : Сентябрь 20, 2010, 04:28:20 » |
|
Кодировка выдается в формате UTF8, Icecast эту кодировку поддерживает. В более ранних версиях кодировка была ANSI. Неправильно отображаются только русские буквы, или все?
|
|
|
|
|
Записан
|
|
|
|
Алексей
Сообщений: 50
|
 |
« Ответ #2 : Сентябрь 20, 2010, 11:03:00 » |
|
Да неправильно отображаются русские буквы ! Причем при указании Имени Диджея оно отображается правильно из программы но опять же композиции кракозябры!
|
|
|
|
|
Записан
|
|
|
|
djsoft
Administrator
Сообщений: 1995
|
 |
« Ответ #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.
В новой версии будет опция для изменения кодировки потока.
|
|
|
|
|
Записан
|
|
|
|
Алексей
Сообщений: 50
|
 |
« Ответ #4 : Сентябрь 21, 2010, 04:51:55 » |
|
к сожалению это не возможно другие люди пользуются иными программами тогда уних проблемы! Мне хотелось бы узнать о решении проблемы в Вашей программе ! Приобрел лицензию так как проблем не было и тут опа проблема !
|
|
|
|
|
Записан
|
|
|
|
djsoft
Administrator
Сообщений: 1995
|
 |
« Ответ #5 : Сентябрь 21, 2010, 05:10:25 » |
|
Только что проверил, Icecast2+RadioBOSS, русский трек. Название в Winamp показывается правильно. Польза UTF8 в том, что даже если вы запустите китайский трек, его название также будет показано правильно.
Как я уже сказал, в следующей версии будет возможно переключение кодировки для meta данных.
|
|
|
|
|
Записан
|
|
|
|
Алексей
Сообщений: 50
|
 |
« Ответ #6 : Сентябрь 21, 2010, 05:27:49 » |
|
к сожалению в Icecast выставлено cp1251 что делаетсфя почти всегда так как слушателей пользующих виндоус большинство !! При переводе на UTF-8 проблемы имеют другие диджеи у них Icecast не понимает имени диджея на русском !!!
|
|
|
|
|
Записан
|
|
|
|
djsoft
Administrator
Сообщений: 1995
|
 |
« Ответ #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 »
|
Записан
|
|
|
|
Алексей
Сообщений: 50
|
 |
« Ответ #8 : Сентябрь 21, 2010, 06:26:33 » |
|
Но к сожалению проблема есть !! и когда выйдет версия вами описаная с переключением кодировок ! какая последняя версия с поддержкой другой кодировки?
|
|
|
|
|
Записан
|
|
|
|
djsoft
Administrator
Сообщений: 1995
|
 |
« Ответ #9 : Сентябрь 21, 2010, 06:29:30 » |
|
У меня нет данных, какая из последних версий работает через Ansi, но это будет довольно старая версия. Если у Вас остались дистрибутивы предыдущих версий, можете попробовать.
Версия с переключением кодировок сначала выйдет в состоянии беты, т.е. тестовая. Полноценная версия будет через месяц-полтора (хотя никто не запрещает использовать бету).
|
|
|
|
|
Записан
|
|
|
|
Алексей
Сообщений: 50
|
 |
« Ответ #10 : Сентябрь 21, 2010, 06:31:22 » |
|
мне не хочется рыскать по сети в поиске старых версий вы не могли бы на почту скинуть? и когда выйдет бета?
|
|
|
|
|
Записан
|
|
|
|
djsoft
Administrator
Сообщений: 1995
|
 |
« Ответ #11 : Сентябрь 21, 2010, 07:17:59 » |
|
Старых версий в наличии нет, поэтому выслать не получится  Выход беты запланирован на ближайшие дни.
|
|
|
|
|
Записан
|
|
|
|
|