ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
7   •   Посмотреть все темы

Проблемы с кодировкой.

 

6245
Тарас @tarasian666
  1. $cur_song = iconv('ISO-8859-1','UTF-8',$cur_song);
  2. echo'
  3. <html>
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  6. </head>
  7. <body style="margin:0 0 0 0; background-color:#000; color:#fff">
  8. <b><style="font-family:Arial; font-size:2;">В эфире: $cur_song</font></b>
  9. </body>
  10. </html>';

Отредактировано tarasian666 - 05.02.2010
0
6245
Тарас @tarasian666
lespaul43 пишет:

П.С.
и кстати icecast отдаёт в кодировке windows-1252 по данным декодера от студии всеми любимого Артемия Лебедева

он лжет
там получается cp1251 искаженная ISO-8859-1

Отредактировано tarasian666 - 05.02.2010
0
888
Falcon @Falcon
Тоже столкнулся с проблемой.
есть строка вида:
$mas[0] = iconv('CP-1252','UTF-8',$mas[0]);
echo mas[0];

Выводит пустую строку. в чем проблема?

0
6245
Тарас @tarasian666
  1. $mas[0] = iconv('Windows-1252','UTF-8',$mas[0]);
  2. echo $mas[0];

а так?

ps ********** не ленитесь, читайте мануал

Отредактировано tarasian666 - 05.02.2010
0
888
Falcon @Falcon
Строка появилась, но текст по прежнему в кракозябрах. Может я исходную не такую выбрал? Шауткост какую использует? Весь сайт в utf-8 и вот одна строчка с неправильной кодировкой вечно мозодит глаза)
Стата берется их XML
В 7.html русский текст отображается корректно

0
6245
Тарас @tarasian666
вобще то все теги по дефолту в ISO-8859-1
пробуйте

0
6
Niceradio @Niceradio
Привет мужики!Выручайте я незнал в какой теме писать может гдето и есть такая тема извиняюсь за флуд тогда но форум просто огромный пишу здесЬ!У меня сем 4.2.2 ну и кряк на него уже пол года стоял и всё было нормально ну помучался с мп3 нормал нашол кодек всё норм!Щас дето поймал вирусы переустановил виндоз,ТОТ ЖЕ ПОСТАВИЛ!НАчинаю ставить базу сервер Icecast2 база MSQL если вам надо малоли!Всё устанавливаеться создаю Encoder запускаю и она мне показывает Disconect 1060 ,ПРи этом ниже во вкладке Event Log мне пишет такую вещь
TOUCH Warning Touch aborted. Please register your station at AudioRealm.com !!!Может всё просто я просто не понимаю в английском поэтому)Вот такая картина у меня кряк пробовал поменял мне дали другой всё равно пишет такую фишку!Кто что знает возможные варианты паника радио неделю не работает а мелки слушатели но есть обидно)ПОмогите пожалуйсто раз извините если не там нацарапал!

0
6245
Тарас @tarasian666
Niceradio пишет:

TOUCH Warning Touch aborted. Please register your station at AudioRealm.com

необращайте внимания, ничего страшного, если беспокоит - убрать галочку show station details on audioreal или като так

если не конектится проверте исправность сервера и совпадают ли настройки маунта пароля и тд сервера и сема

0
6
Niceradio @Niceradio
НУ раньше такого небыло и работало всё!Проверял натсройки вроде нормально!

0
6
Niceradio @Niceradio
Ребята спасайте может кто даст свою аську ктото кто понимает в настройках и вместе пройдём весь этап установки!Я дам в аську данные сервера вместе со мной проверим пароли может где я ошибаюсЬ!Мне помогали пол года назад после этого я сам 2 раза настраивал всё работало щас хоть убейте не получаеться!Мужики всех с 23!!!

0
6245
Тарас @tarasian666
ошибку какую пишет?
вобще то не в ту тему пишете

Отредактировано tarasian666 - 23.02.2010
0
6
Niceradio @Niceradio
ошибка дисконект 10060

Отредактировано Niceradio - 23.02.2010
0
6245
Тарас @tarasian666
может быть проблема в файрволле, просто не пускает его что то если ip и порт правильно прописан

0
6
Niceradio @Niceradio
tarasian666 если не трудно даи аську попробуем в 2 разобрать что и как я думаю времени много нехаберу относительно!Если тебе не сложно!

0
6
Niceradio @Niceradio
Потомучто скоро будет месяц как я стою а то ппц как много и немогу нечего с ним сделать(((нужна помощ а все морозяться!

Добавлено спустя 6 минут 17 секунд:
Вообщем ребят помогите даите асю кому не лень заодно буду и я знать в чом ошибся розберём поможете если не сложно!

0
6245
Тарас @tarasian666
я в лс скинул

0
38
manch3st3r @manch3st3r
как вижу проблема с кодировкой все же не решена... :)
  1. <?php
  2. $ip = "**.**.**.**"; //your server address in the form of mydomain.com or 192.161.1.1
  3. $port = "8000"; //the port of your server
  4. $ice2_station = "Station"; // your station or stream name
  5. $fp = fsockopen("$ip", $port, &$errno, &$errstr, 30); //open connection
  6. if(!$fp) {
  7. $success=2; //set if no connection
  8. echo'<table>
  9. <tr>
  10. <td width="100%" colspan="2">
  11. <img border="0" src="images/offline.gif" width="22" height="22">
  12. <b><font face="Arial" size="2" color="#FF0000">'.$ice2_station.' is currently offline</font></b></td>
  13. </tr>
  14. </table>';
  15. }
  16. if($success!=2){
  17. fputs($fp,"GET /status2.xsl HTTP/1.0\r\nUser-Agent: Icecast2 XSL Parser (Mozilla Compatible)\r\n\r\n"); //get status2.xsl
  18. while(!feof($fp)) {
  19. $page .= fgets($fp, 1000);
  20. }
  21. fclose($fp); //close connection
  22. $page = ereg_replace(".*<pre>", "", $page); //extract data
  23. $page = ereg_replace("</pre>.*", ",", $page); //extract data
  24. $numbers = explode(",",$page);
  25. $mount = $numbers[0];
  26. $connections = $numbers[1];
  27. $stream_n = $numbers[2];
  28. $listeners = $numbers[3];
  29. $desc = $numbers[4];
  30. $cur_song = $numbers[5];
  31. $str_url = $numbers[6];
  32. $client_info = $numbers[7];
  33. $test1 = $numbers[8];
  34. $test2 = $numbers[9];
  35. $test3 = $numbers[10];
  36. $mount = $numbers[11];
  37. $connections = $numbers[12];
  38. $station =$numbers[13];
  39. $listeners = $numbers[14];
  40. $description = $numbers[15];
  41. $cur_song = $numbers[16];
  42. $www_url = $numbers[17];
  43. $cur_song = iconv('ISO-8859-1','UTF-8',$cur_song);
  44. echo
  45. '
  46. <html>
  47. <head>
  48. <meta http-equiv="content-type" content="text/html; charset="UTF-8" />
  49. </head>
  50. <tr>
  51. <font color="red">Сейчас играет</font> '.$cur_song.'
  52. </tr>';
  53. }
  54. ?>

вот скрипт... И ничо не понял. пробывал вместо ISO-8859-1 вписывать cp1251 и всеравно... Пробывал сохранять файл в UTF-8 и в ANSII всеравно. Прошу помощи

Отредактировано manch3st3r - 14.03.2010
0
6245
Тарас @tarasian666
надо еще знать какая кодировка стоит на icecast-е
и надо вместо utf8 ставить 1251

Отредактировано tarasian666 - 14.03.2010
0
38
manch3st3r @manch3st3r
а как узнать какая там кодировка? и пробывал так и сяк всеравно...

0
6245
Тарас @tarasian666
manch3st3r пишет:

<meta http-equiv="content-type" content="text/html; charset="UTF-8" />

и здесь тоже менять надо

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.