- Home
- Categorie
- Coding e Sistemistica
- PHP
- Convertire entità
-
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!
-
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
-
Ti ringrazio! L'ho provato sulla descrizione e funziona alla grande.
Più tardi vedo di completare tutto!Grazie, ciao!