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

    Contenuti XML e charset

    Salve a tutti,

    oramai sono esausto, le ho provate di tutte, in pratica utilizzo la seguente funzione:

    $out=file_get_contents($url,false);

    per prendere un contenuto XML ma non riesco ad ottenere gli stessi caratteri che originariamente l'XML contiene, nella header dell'XML c'è UTF-8 come charset, ho provato con utf8_encode/utf8_decode, con mb_convert_encoding ma niente, continuo a ritrovarmi dei caratteri non corretti .. fra tutti il carattere "?" al posto di apici e doppi apici più altri caratteri stranissimi come Ãl’è ... come potrei risolvere il problema?

    non credo dipenda dalla fonte perchè ho riscontrato lo stesso problema anche con XML di altri siti, cmq il firefox il feed lo legge correttamente
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  2. #2

    .........

    Ciao.
    Con una cosa del genere
    problemi non ne vedo:
    echo file_get_contents("http://www.corriere.it/rss/homepage.xml");
    Quando crei un file xml se non usi <![CDATA[
    o htmlentities($var, ENT_COMPAT, 'UTF-8');
    quando metti una è à é etc ti da errore


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.