Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100

    problema di codifica nella lettura di un feed

    non ho problemi nel leggere il feed, ma nel risultato che ne ottengo pieno di "?"
    il link è questo
    http://www.mymovies.it/cinema/xml/rss/?id=palermo

    il codice problematico questo
    codice:
    <item>
    <title>Ultimatum alla Terra</title>
    <link>http://www.mymovies.it/dizionario/re...e.asp?id=56567</link>
    <guid isPermaLink="true">http://www.mymovies.it/dizionario/re...e.asp?id=56567</guid>
    
    <description>
        
        &lt;a href= "http://www.mymovies.it/dizionario/recensione.asp?id=56567" alt="ULTIMATUM ALLA TERRA"" target="_blank"&gt;&lt;img src= "http://www.mymovies.it/filmclub/2008/06/123/mini.jpg" align="left" style="border:solid 1px #aeaeae; padding:3px; float:left; margin-right:3px; margin-top:3px;"/&gt;&lt;/a&gt;&lt;b&gt;L’alieno Klaatu atterra sull’America post-undici settembre con un avvertimento per l’umanità: non fate la guerra e amate l’ambiente&lt;/b&gt;&lt;br /&gt;
                    <![CDATA[]]>
                
                    <![CDATA[]]>
                
                    <![CDATA[]]>
                    
                        <![CDATA[]]>
    
                    
                        <![CDATA[]]>
                    
              <![CDATA[<span style="font-size:80%; color:#696969; margin-left:3px">(mymo<em style="letter-spacing:1px;">net[/i]ro: 2,53)</span>
    ]]>
            &lt;br /&gt;
        
        Regia di &lt;a href="http://www.mymovies.it/biografia/?r=18325">Scott Derrickson&lt;/a>.
        
        Con &lt;a href="http://www.mymovies.it/biografia/?a=6583">Keanu Reeves&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=10799">Jennifer Connelly&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=66365">Jaden Smith&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=6133">John Cleese&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=121280">Jon Hamm&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=4275">Kathy Bates&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=96651">Brandon Jackson&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=14982">James Hong&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=60018">Aaron Douglas&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=62674">Roger R. Cross&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=61160">Lorena Gale&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=64286">Alisen Down&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=123239">Richard Tillman&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=98086">J.C. MacKenzie&lt;/a>, &lt;a href="http://www.mymovies.it/biografia/?a=123240">Mousa Kraish&lt;/a>.
        &lt;br /&gt;
    
        Genere &lt;a href= "http://www.mymovies.it/film/fantascienza/" title="Film fantascienza" target="_blank"&gt;Fantascienza&lt;/a&gt;
        
        - USA, 
        
        &lt;a href= "http://www.mymovies.it/film/?anno=2008" title="Film 2008" target="_blank"&gt;2008&lt;/a&gt;. Durata 103 minuti circa.&lt;br/&gt;&lt;br/&gt;&lt;p style="text-align:justify; margin:0px; padding:0px;" &gt;Rifacimento contemporaneo del celebre classico di fantascienza del 1951. La celebre scienziata Helen Benson si ritrova faccia a faccia con un alieno chiamato Klaatu, che ha viaggiato nell’universo per avvertire l’umanità di un’imminente crisi globale. Quando delle forze che sfuggono al controllo di Helen ritengono ostile l’extraterrestre e gli negano la possibilità di parlare ai leader del mondo come aveva richiesto, lei e il figliastro Jacob, con cui è in cattivi rapporti, scoprono rapidamente le conseguenze mortali della frase di Klaatu, che si reputa “un amico della Terra”. Ora Helen deve trovare un modo di convincere questa entità che è stata inviata per distruggerci che l’umanità in realtà merita di essere salvata. Ma potrebbe essere troppo tardi. Il processo ha avuto inizio.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A Palermo: &lt;/b&gt;&lt;br /&gt; - &lt;a href= "http://www.mymovies.it/cinema/palermo/5681/" target="_blank"&gt;Cinema Dante&lt;/a&gt; (16:30 - 18:30 - 20:30 - 22:30) &lt;br /&gt;&lt;br /&gt;&lt;b&gt;In provincia di Palermo: &lt;/b&gt;&lt;a href="http://www.mymovies.it/cinema/palermo/bagheria/" target="_blank">Bagheria&lt;/a&gt;, &lt;a href="http://www.mymovies.it/cinema/palermo/terminiimerese/" target="_blank">Termini Imerese&lt;/a&gt;&lt;div style="background-color:#D6D6D8; padding:3px;" &gt;&lt;a href= "http://www.mymovies.it/cinema/palermo/provincia/?f=56567" title="Orari e programmazione ULTIMATUM ALLA TERRA" target="_blank"&gt;Orari e Programmazione&lt;/a&gt; | &lt;a href= "http://www.mymovies.it/dizionario/recensione.asp?id=56567" title="Recensione Ultimatum alla Terra" target="_blank"&gt;Recensione&lt;/a&gt; | &lt;a href= "http://www.mymovies.it/recensioni/?id=56567" title="Critica Ultimatum alla Terra" target="_blank"&gt;Critica&lt;/a&gt; | &lt;a href= "http://www.mymovies.it/trailer/?id=56567" title="Trailer Ultimatum alla Terra" target="_blank"&gt;Trailer&lt;/a&gt; | &lt;a href= "http://www.mymovies.it/dizionario/colonnasonora.asp?id=56567" title="Colonna sonora Ultimatum alla Terra" target="_blank"&gt;Colonna sonora&lt;/a&gt; | &lt;a href= "http://www.mymovies.it/poster/?id=56567" title="Locandina Ultimatum alla Terra" target="_blank"&gt;Locandina&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;
    
    </description>
    
    <category>film</category> 
    <category>recensioni</category> 
    <category>critica</category> 
    <category>trailer</category> 
    <category>locandine</category> 
    <category>cinema</category> 
    <category>di Palermo</category> 
    
    </item>
    il problema è nel nodo description
    per gli apostrofi viene usato il simbolo "’" che viene convertito automaticamente in lettura in un punto interrogativo
    ho provato a fare un replace, ma non funziona

    il codice che ho usato è questo:
    codice:
    	dim mc_url
    	dim mc_objXML, mc_blnLoaded, mc_objRss, mc_objChannel, mc_objNode, mc_objNode_item, mc_temp_descr
    	
    	'Rielabora un documento XML RSS e RDF
    	'e fornisce in output un documento HTML
    	mc_url = "http://www.mymovies.it/cinema/xml/rss/?id=palermo"
    	
    	' Creo oggetto DOM XML
    	Set mc_objXML = Server.CreateObject("msxml2.DOMDocument.3.0")
    	mc_objXML.async = false
    	mc_objXML.setProperty "ServerHTTPRequest", True
    	
    	' validazione del documento XML
    	mc_objXML.validateOnParse = false 'true
    	
    	' non conservare spazi
    	mc_objXML.preserveWhiteSpace = false
    	mc_blnLoaded = mc_objXML.Load(mc_url)
    
    	If Not mc_blnLoaded Then
    		testo_evidenziato_info("Dati non disponibili.")
    		torna_indietro
    	
    	Else
    		Set mc_objRss = mc_objXML.documentElement
    		For each mc_objChannel in mc_objRss.childNodes
    			For each mc_objNode in mc_objChannel.childNodes
    				If mc_objNode.nodename = "item" Then
    					For each mc_objNode_item in mc_objNode.childNodes
    						If mc_objNode_item.nodename = "title" Then 
    							Response.Write("<div style=""font-size:16px; font-weight:bold; margin-bottom:5px;"">" & mc_objNode_item.text & "</div>")
    						End If
    						If mc_objNode_item.nodename = "description" Then 
    							mc_temp_descr = mc_objNode_item.text
    							mc_temp_descr = Replace(mc_temp_descr, "’", "'")
    							mc_temp_descr = Left(mc_temp_descr, (Instr(mc_temp_descr, "<div style")-1))
    							Response.Write(mc_temp_descr)
    						End If
    					Next
    					Response.Write("<div style=""margin-bottom:20px;""><hr /></div>")
    				End If
    			Next
    		Next
    	End If
    che sbaglio?

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Hai provato a mettere questa riga prima dell'inizio del caricamento dell'xml ?

    codice:
    system.useCodepage = true;

  3. #3
    per gli apostrofi viene usato il simbolo "’"
    chi usa questo simbolo?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    Originariamente inviato da Mizushi
    Hai provato a mettere questa riga prima dell'inizio del caricamento dell'xml ?

    codice:
    system.useCodepage = true;
    non ho capito bene
    io uso vbscript ed inserendo quel codice mi da errore
    ho provato a cercare su google ed ho trovato riferimenti solo a flash

  5. #5
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    ho visto adesso che sia la codifica nella pagina che nel file xml è iso-8859-1

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.