Rss okuma ile ilgili sorun

2 Cevap php

Sitemde bir rss feed okuma ile ilgili bir sorun var.

Ben siteme bir besleme eklediğinizde bunu seri hale tarafından veritabanında önbelleğe ve ben bir yenileme yaptığınızda belli bir süre içinde ise ben veritabanından tekrar unserialize. Başka ben yine uzak siteden yayını okumak.

Ben sorunu (I korumak, farklı bir siteden geliyor) besleme kendisi ile ilgisi var

Bir latin 1 charachterset ile bir veritabanından haber öğeleri içerir.

Ben beslemesi oluşturmak Yani i do:

iconv("latin-1","UTF-8",$row["intro"])

Benim sitedeki içeriği unserialize Ama ben şu haber almak:

Notice: unserialize () [function.unserialize]: Hata on line 25 home / site / www / plugins / widgets / rss_reader / lib_rssreader.php / 2464 bayt 621 uzaklığındaki

herhangi bir fikrin?

- Yeni Bilgiler -

yemden euro işareti bir euro işareti olarak temsil edilir. Besleme chached olduğu wich tablo utf-8 olduğunu. Ben utf-8 iso-8859 dönüştürmek için iconv kullanarak düşündünüz ama bu euro işareti için işe gitmiyor php sitede okudum. bu nedenle bu her yerde beni almaya gitmiyor.

2 Cevap

Ya da belki ek iconv - Eğer utf8_encode yerine kullanabilir miyim? Bu fonksiyon, UTF-8, ISO-8859-1 kodlama için özel olduğunu.

UTF-8 tüm şekilde kullanmak mümkün mü? Hem sitelerini kontrol beri ben zannettiğiniz. Benim durumumda UTF-8 ile yapışmasını sürekli en iyisidir.