Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: utf-8 -> win-1251, перекодировка rss после парсинга
 
 автор: Ser   (10.11.2005 в 01:00)   письмо автору
 
 

Уважаемые господа!
Есть проблема. На главную страницу сайта (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)   письмо автору
 
   для: Ser   (10.11.2005 в 01:00)
 

Я об этом спрашивал несколько тем назад. :)
http://softtime.ru/forum/read.php?id_forum=1&id_theme=9242&page=1

   
 
 автор: Ser   (10.11.2005 в 01:54)   письмо автору
 
   для: Евгений Петров   (10.11.2005 в 01:40)
 

Спасибо Евгений!
Может Вы знаете и в какое место представленного мною кода мне нужно вставить тот код, который находится в указанной Вами теме? Мои попытки его вставить по логике (знаний, к сожалению, недостаточно) не увенчались успехом.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования