€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Общие вопросы по интернет радио вещанию
6 •
Посмотреть все темы
Кодировка
1
39
DIESEL
@DIESEL
28.10.2010
Ребят нужна помощь!
У меня к примеру в эфире (маунт нонстоп) играет трек на русском (написанный)
А на главной отоброжается - DJ Карась & Вера - РўСѓСЃР° (DJ Fat Cat Uplifting Mix)
Как быть?
Отредактировано DIESEL -
28.10.2010
6245
Тарас
@tarasian666
28.10.2010
на маунте ставить <charset>cp1251</charset>
могли б и поиском воспользоватся, уже задавался подобный вопрос
39
DIESEL
@DIESEL
28.10.2010
tarasian666
пишет:
<charset>cp1251</charset>
Вот именно что там стоит эта переменная!
6245
Тарас
@tarasian666
28.10.2010
на маунте нонстоп ? тогда попробуйте убрать.
39
DIESEL
@DIESEL
28.10.2010
tarasian666
пишет:
на маунте нонстоп ? тогда попробуйте убрать.
да и на нонстопе и на live
Вот щас тестирую, убрал, тоже самое!
Сецчас играет на русском песня а на главной ничего нет:
TEST-Apex
-
Слушателей: 1
Отредактировано DIESEL -
28.10.2010
6245
Тарас
@tarasian666
28.10.2010
поставте обратно кодировку на 1251 и закоментируйте в файле /usr/local/etc/modulse/ices.pm некие строчки чтоб получилось вот так
Показать текст
#sub ices_get_metadata {
# use MP3::Info;
# $tag = get_mp3tag($music[$play]) or die "No TAG info";
# return "$tag->{ARTIST} - $tag->{TITLE} ";
#}
но тогда может не всегда отображать теги
39
DIESEL
@DIESEL
28.10.2010
Сейчас играет: эльдар далгатов - обманула
Капец(((
Неполучается
Перезагрузку настроек делал!
6245
Тарас
@tarasian666
28.10.2010
а перезагрузку ices ?
39
DIESEL
@DIESEL
28.10.2010
У меня в ISP менеджере есть перезагруска всех сервисов
Дайте команду перезагрузки ices через ssh попробую
6245
Тарас
@tarasian666
28.10.2010
убейте процесс ices а потом запустите его через cron (планировщик)
39
DIESEL
@DIESEL
28.10.2010
А как убить?:))
833
metra52
@metra52
28.10.2010
killall ices
39
DIESEL
@DIESEL
29.10.2010
metra52
пишет:
killall ices
Что-то не получается через ssh убить, 0 внимания)
Через ISP можно как-то , чтоб потом возобновить?
6245
Тарас
@tarasian666
29.10.2010
если ошибку не показало значит убило
а от какого пользователя?
39
DIESEL
@DIESEL
29.10.2010
tarasian666
пишет:
если ошибку не показало значит убило
а от какого пользователя?
root
Кажется понял в чем может быть ошиька кодировка сайта (и наверно БД) windows-1251
Изи- за этогО7
6245
Тарас
@tarasian666
29.10.2010
вполне может быть
105
Faet0n
@Faet0n
17.11.2010
Если с кодировками проблемы, можно сделать на сайте подмену сходу с UTF-8 на win1251. Либо стандартными функциями php, либо напрямую тупо заменять каждый символ.
Было у меня что-то подобное. sc_trans пускал русские песни в UTF-8, а сэм пускал в обычной win1251, т.е. в одной переменной данные могли быть в разных кодировках. И когда ставил перекодировку из утф8 в вин, то было нормально, пока не подключался ди-джей с сэма, который если пускает песни с русской кодировкой, то на сайте не отображается вообще ничего.
Помогло решение написать что-то вроде фильтра, аля, если в строке попадаются символы UTF8, то менять их на Win1251, т.е. каждый символ в отдельности. Все эквиваленты были прописаны в скрипте и работало идеально :)
Отредактировано Faet0n -
17.11.2010