смена кодировки заголовков новостей

andvab

Новичок
смена кодировки заголовков новостей

сайт весь на хтмл ставлю новости, вставил код php
и все заголовки новостей отображаются в кодировке utf-8 (кракозябры), очень хотелось бы не меняя кодировку сайта видеть заголовки новостей на русском.
страница сайта www.continent-finance.ru/news.htm
php код новостей выглядит так:
<?php include_once($_SERVER["DOCUMENT_ROOT"]."/rss_import/rss_import.php") ?>
<?php echo parseRSS(103103, 14400, '238e6e9189164fdc2ffa7bbb2b2bc1fc') ?>
Подскажите как сделать?
 

dimagolov

Новичок
andvab, надо конвертировать подученные из parseRSS данные перед выводом через echo из utf-8 в то, что там у вас за кодировка.
 

andvab

Новичок
я пробовал писать iconv в файл .htaccess, в ответ получаю страницу с ошибкой 500

-~{}~ 18.02.09 18:26:

dimagolov

andvab, надо конвертировать подученные из parseRSS данные перед выводом через echo из utf-8 в то, что там у вас за кодировка
пожалуйста обьясните каким образом
 

andvab

Новичок
ответ Mr_Max

если писать
<?php include_once($_SERVER["DOCUMENT_ROOT"]."/rss_import/rss_import.php") ?>
<?php echo iconv("windows-1251", "UTF-8");?>
<?php echo parseRSS(103103, 14400, '238e6e9189164fdc2ffa7bbb2b2bc1fc') ?>
новости пропадают
если писать
<?php include_once($_SERVER["DOCUMENT_ROOT"]."/rss_import/rss_import.php") ?>
<?php echo parseRSS(103103, 14400, '238e6e9189164fdc2ffa7bbb2b2bc1fc') ?>
<?php echo iconv("windows-1251", "UTF-8");?>
ничего не происходит
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
<?php echo iconv("windows-1251", "UTF-8");?>
iconv ( string $in_charset , string $out_charset , string $str )

Сайт у тебя в вин кодировке.
РСС - в УТФ.

Значит конвертировать нужно из утф в вин.
Ты делаешь наоборот.
 

andvab

Новичок
извините за дотошность
в iconv ( string $in_charset , string $out_charset , string $str )
вместо string $str что нужно написать

-~{}~ 18.02.09 19:26:

дописал код

<?php include_once($_SERVER["DOCUMENT_ROOT"]."/rss_import/rss_import.php") ?>
<?php echo iconv("UTF-8", "windows-1251"); ?>
<?php echo parseRSS(103634, 3600, 'f54e0065a55fb82fd2c80948c98927e9') ?>

кодировка не изменилась
 

dimagolov

Новичок
andvab, голова у тебя чтобы ей думать, а не только чтобы в нее есть. и глаза не только на телок глазеть, но и обращать внимание на то, что тебе пишут, в частности, что выделил Mr_Max

-~{}~ 18.02.09 12:33:

хотя, для тебя что iconv, что echo, что parseRSS это заклинания такие, смысла которых ты не понимаешь и даже не пытаешься. пока по крайней мере.
 

andvab

Новичок
dimagolov, я как раз про string $str и спрашивал в предыдущем посте
 

dimagolov

Новичок
andvab, извини, но такие вещи не спрашивают. разберись что такое echo и что такое iconv с parseRSS и все сразу станет понятно, куда писать и зачем.
 

andvab

Новичок
спасибо за помощь новости перекодировал с помщью mb_convert_encoding
 
Сверху