Не мога да се справя с този енкодинг

bluesoleil

Registered
Здравейте вчера бях пуснал тема за проблема използвах някои решения намерени в интернет но не можах да се справя,бихте ли помогнали ако имате решение.

Проблема е следният енкодинга на страницата ми е windows-1251,използвам парсер с който вмъквам rss новини от други сайтове,но проблема се получава когато вземам новини от сайт които има utf-8 енкодинг,а именно само новините излизат на маймуница а сайта си добре /когато сайта е windows-1251 няма проблеми/
 
След доста четене из форуми за конвертиране и енкодинг от utf-8 и windows-1251,установих че доста хора имат този проблем а конкретно решение не мога да открия/ може би е написано но ми убягва/Едва ли няма начин да се парснат rss новините които имат енкодинг
Код:
<?xml version="1.0" encoding='utf-8'?>
които са впрочем повечето български новинарски портали, на страница която има еднкодинг window-1251.Ако има някой да може да оправи този проблем,преполагам ще помогна на доста хора в мрежата. :?:
 
$text = mb_convert_encoding(file_get_contents("http://www.kaldata.com/rosebud/rss.php?catid=1"), "UTF-8", "windows-1251");

Ето така ще конвертираш от win-1251 енкодинг в utf-8.
Дадох линк към описание на функцията.
Щеше да е добре да го беше отворил поне.
 
renegat96 каза:
$text = mb_convert_encoding(file_get_contents("http://www.kaldata.com/rosebud/rss.php?catid=1"), "UTF-8", "windows-1251");

Ето така ще конвертираш от win-1251 енкодинг в utf-8.
Дадох линк към описание на функцията.
Щеше да е добре да го беше отворил поне.


А от utf-8енкодинг в win-1251 /това ми е въпроса


Благодаря допуснал съм грешка,задължен съм ти! :?: :?: :?: :?:
 

Back
Горе