Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema utf8_encode() e XML

    Devo estrarre dal mio database dei dati e visualizzarli in un feed xml.
    Il problema che incontro è questo:

    Quando in un qualsiasi campo del database incontro il carattere "&" questo viene inserito nel feed e mi viene restituito l'errore

    La funzione che utilizzo è la seguente:

    codice:
    utf8_encode($dati['Cognome']);
    C'è una soluzione al problema ?

    Ho provato anche a fare:

    codice:
    utf8_encode(str_replace("&"," " ,$dati['Cognome']));
    Ma il carattere "&" non mi viene modificato. La pagina in cui questo avviene la potete vedere all'indirizzo http://tinyurl.com/24jyuek

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Devi inserire le descrizioni all'interno di un <![CDATA[ .
    Vedi esempio di xml formato atom

    http://www.neobazaar.com/categoria-case.atom

    rss2

    http://www.neobazaar.com/categoria-case.feed

    rss

    http://www.neobazaar.com/categoria-case.rss

    ( vedi il sorgente pagina )

    Ciao

  3. #3
    Grazie mille !

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Prego

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.