|
|
|
| Уважаемые господа!
Есть проблема. На главную страницу сайта (win-1251) нужно вывести заголовки новостей (utf-8) с новостного блока сайта на движке WordPress. Парсинг rss выполняется с помощью следующего кода:
<?php
function ShowOneRSS($url) {
global $rss;
if ($rs = $rss->get($url)) {
echo "<p class=\"h2c\"><a href=\"$rs[link]\">$rs[title]</a></p><br />\n";
echo "<ul>\n";
foreach ($rs['items'] as $item) {
echo "\t<li><a href=\"$item[link]\" title=\"$item[description]\">$item[title]</a></li>\n";
}
if ($rs['items_count'] <= 0) { echo "<li>Sorry, no items found in the RSS file :-(</li>"; }
echo "</ul>\n";
}
else {
echo "Sorry: It's not possible to reach RSS file $url\n<br />";
// you will probably hide this message in a live version
}
}
// ===============================================================================
// include lastRSS
include "./lastRSS.php";
// List of RSS URLs
$rss_left = array(
'http://www.hd13.ru/wp/feed/',
);
// Create lastRSS object
$rss = new lastRSS;
// Set cache dir and cache time limit (5 seconds)
// (don't forget to chmod cahce dir to 777 to allow writing)
$rss->cache_dir = './temp';
$rss->cache_time = 1200;
// Show all rss files
foreach ($rss_left as $url) {
ShowOneRSS($url);
}
?>
|
Все работает нормально, только заголовки новостей не читаемы (utf-8).
Подскажите, пожалуйста, куда и какой код нужно добавить, чтобы заголовки после парсинга переводились из utf-8 в win-1251.
Заранее признателен всем ответившим. | |
|
|
|
|
|
|
|
|
для: Евгений Петров
(10.11.2005 в 01:40)
| | Спасибо Евгений!
Может Вы знаете и в какое место представленного мною кода мне нужно вставить тот код, который находится в указанной Вами теме? Мои попытки его вставить по логике (знаний, к сожалению, недостаточно) не увенчались успехом. | |
|
|
|