Skip to Content

Эффективная реклама в блогах
 
 размещение статей с прямыми ссылками

ОБЛАКО ТЭГОВ

Календарь Майя

Сегодня 2012-5-20

это следующие знаки по клендарю Майя:
10 Kan
2 No'j
5 Aj

RSS - парсинг и вставка в страницы, проблема с кодировкой

RSS - парсинг и вставка в страницы, проблема с кодировкой

Задача:

Вставить RSS feed в страницу на cp1251

Обычно фиды идут в кодировке UTF-8 а многие сайты пользуют cp1251 или KOI8-R. Поэтому прямой вставкой получаем разнообразые кракозябры(кроказябры? %))

Для быстрого решения проблемы c кодировкой можно воспользоваться iconv.

выглядит это так:

<?phprequire_once("rsslib/rsslib.php");$url = "http://homapumpen.ru/feed";echo iconv("UTF-8","CP1251",RSS_Links($url, 3, false, true));?>
Вот разъяснение этого кода:
<?php

require_once("lib/rsslib.php"); // подключаем рсс библиотеку

$url = "http://seo.xc0.ru/feed";

echo iconv("UTF-8","CP1251",RSS_Links($url, 3, false, true)); //выводим и конвертируем на лету UTF8->cp1251

?>

библиотека RSS берется отсюда:

http://www.scriptol.com/rss/rss-reader.php

естественно, если нужно вставить RSS в сайт на КОИ8 тогда нужно заменить в коде cp1251 на KOI8-R.