Re: [Php-it] Caratteri strani RSS Corriere.it

21 views
Skip to first unread message

Alessandro Marinuzzi

unread,
Jul 30, 2011, 10:34:22 AM7/30/11
to Php
Il 08/02/2008 13:59, Giginiello ha scritto:
> Ciao a tutti,
> sto impazzendo con il feed RSS di www.corriere.it: utilizzo una classe presa
> a suo tempo su phpclasses.org per parsare ed inserire feed RSS su un sito di
> un cliente ed ha sempre fatto egregiamente il proprio lavoro.
> Ora, andando ad aggiungere il feed di corriere.it mi vengono fuori una serie
> di caratteri strani al posto dei caratteri speciali. Praticamente invece
> delle lettere accentare visualizza sempre caratteri del genere: Â, Â, È.
>
> Pensavo fosse un problema di codifica della pagina che include il feed e
> quindi ho provato a modificare quella esistente da ISO-8859-1 a UTF-8 ma
> nulla da fare; ho provato anche a modificare la creazione del parser così:
> $this->parser = xml_parser_create("UTF-8") ma nisba.
>
> Qualcuno sa darmi qualche dritta? Qualcuno per caso ha già incontrato e
> risolto il mistero?
>
> Grazie.
>
> P.S. Ho provato ad utilizzare anche la classe A71Rss di Alessandro Marinuzzi
> ma da lo stesso problema...
Oky! Avevo lo stesso problema anche io... infatti con A71Rss non riuscivo a
gestire l'xml in formato utf-8.
Adesso ho fatto un piccolo fix e funziona tutto perfettamente... mi sono
limitato a servire la pagina come charset utf-8 ed ho salvato la pagina in
utf-8 senza bom... ho aggiunto dei caratteri speciali per mantenere la
codifica utf-8 nel file altrimenti tornava automaticamente ad "ansi"...

Adesso riesco a gestire tutti gli xml rss in qualunque formato usando come
espediente <iframe src="a71rss/index.php"></iframe>... in questo modo se la
pagina dove ho messo l'iframe è in codifica latin1 viene comunque mostrata
correttamente la codifica utf-8 dello script.

Mi permetto di linkare qui se la cosa può interessare qualcuno il mio rss
reader per blog e siti web che ho rilasciato come freeware:

Download: http://www.alecos.it/dat/A71Rss.zip (puro php che usa marquee per
lo scrolling delle notizie)
LiveDemo: http://www.alecos.it/rsd/index.php
Readme: http://www.alecos.it/rsd/A71Rss.txt

Download: http://www.alecos.it/dat/A71Rss-JS.zip (php per gestire l'xml e
javascript per sostituire marquee - pagina validata al 100%)
LiveDemo: http://www.alecos.it/rfd/index.php
Readme: http://www.alecos.it/rfd/A71Rss.txt

Spero di aver aiutato qualcuno con questa mia replica :-)

--
Alessandro Marinuzzi
--------------------
http://www.alecos.it
--------------------

Marcello Vezzelli

unread,
Aug 1, 2011, 4:05:48 AM8/1/11
to zb-p...@googlegroups.com
Il 30/07/2011 16.34, Alessandro Marinuzzi ha scritto:
> Il 08/02/2008 13:59, Giginiello ha scritto:

^^^^^^^^^^^^^^^^

Il buon Giginiello sarà felice dopo 3 anni e mezzo di avere un aiuto :)
Ottimo gravedigging direi!

ciao
Marcello

Reply all
Reply to author
Forward
0 new messages