• User Attivo

    Convertire entità

    Ciao a tutti!
    Sto cercando di mettere online una piccola videogallery che prenda i video da megavideo con degli embed.
    Sto utilizzando una classe che ho trovato su phpclasses che serve per estrapolare i dati e le informazioni di un dato video. Da quello che ho capito i dati vengono estrapolati da un file XML.

    Ma vabbè, passiamo al problema: come potete vedere in questa pagina sanpaolosassari.it/video.php?mode=view&id=1 le informazioni che estrapolo non vengono convertite evidentemente, e quindi al posto degli spazi rimangono i + e lo stesso avviene per le entità.

    Vorrei chiedevi come posso ovviare al problema.. 🙂
    Grazie, ciao!


  • User Attivo

    Ciao,

    per prima cosa devi decodificare la stringa URL con la funzione:
    [php]
    urldecode();
    [/php]

    Se il risultato che ottieni è in UTF-8, devi poi decodificare anche quello, visto che la tua pagina ha charset iso-8859-1.
    Lo puoi fare con la funzione:
    [php]
    utf8_decode();
    [/php]

    In pratica puoi fare:
    [php]
    echo utf8_decode(urldecode($testo_da_decodificare));
    [php]

    Alessandro


  • User Attivo

    Ti ringrazio! L'ho provato sulla descrizione e funziona alla grande.
    Più tardi vedo di completare tutto!

    Grazie, ciao!