Есть файл с кодом который вызывает rss для показа на сайте. Но кодировка rss.xml encoding="windows-1251" и когда выводится лента на страницу то показываются крякозябры. Весь сайт на utf 8 кодировки, пробовал менять на самой странице в head нечего не выходит ?
<?php
function print_rss($url_rss,$file_rss,$hclock,$kol_print_news)
{
if (!file_exists($file_rss))
{
if (@!copy ($url_rss,$file_rss))
return (false);
}
else
{
if (filemtime($file_rss) + $hclock*60*60 < time())
{
if (@!copy ($url_rss,$file_rss))
return (false);
}
}
$text_rss=file($file_rss);
$text_rss=implode("",$text_rss);
$mas_item=array();
preg_match_all("#<item>.*?</item>#is",$text_rss,$mas_item);
$t="";
$kol=0;
if (sizeof($mas_item)>0)
{
foreach ($mas_item[0] as $one_item)
{
$kol++;
$t_is=preg_match("#<title>(.*?)</title>#is",$one_item,$title);
$l_is=preg_match("#<link>(.*?)</link>#is",$one_item,$link);
$d_is=preg_match("#<description>(.*?)</description>#is",$one_item,$description);
if ($t_is and $l_is)
{
$title[1]=preg_replace("#<\!\[CDATA\[(.*?)\]\]>#eis","'\\1'",$title[1]);
$link[1]=preg_replace("#<\!\[CDATA\[(.*?)\]\]>#eis","'\\1'",$link[1]);
$description[1]=preg_replace("#<\!\[CDATA\[(.*?)\]\]>#eis","'\\1'",$description[1]);
$t.="<div><a href='".$link[1]."' target='_blank'>".$title[1]."</a> <br>".$description[1]."</div>";
}
if ($kol >= $kol_print_news) break;
}
}
echo ($t);
return (true);
}
Добавляем в код $t=iconv("Windows-1251","UTF-8",$t);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть код кнопки нравитсяНа данный момент один пользователь может нажимать на кнопку любое количество раз
Есть некоторый цикл (представлен частично от основного кода, но суть передает):
когда я нажимаю на submit появляется форма, но когда я нажимаю на следующий, то прошлый забывается
При работе с qt с компилятором mingw столкнулся с такой проблемой: не мог создать коннекты с сигналами которые были определены в моей кастомной...