Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema codifica

  1. #1

    problema codifica

    Ciao.
    Grazie in anticipo a chi mi sapra' aiutare in questo probl. che mi sta
    facendo passare notti insonni.
    Sia $url un certo indirizzo. Se digito $url nella barra degli
    indirizzi, quello che ottengo e' il seguente file xml:

    <?xml version="1.0"?>
    <voce>
    <titolo>Il Principe</titolo>
    <autore>Niccolò Machiavelli</autore>
    <editore>Einaudi</editore>
    </voce>

    Perche', se scrivo il seguente codice php:

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $xml = curl_exec($ch);
    echo $xml;

    quello che ottengo e':

    <?xml version="1.0"?>
    <voce>
    <titolo>Il Principe</titolo>
    <autore>Niccol&#xF2; Machiavelli</autore>
    <editore>Einaudi</editore>
    </voce>

    Io NON voglio "Niccol&#xF2;" ma "Niccolò".
    Ho provato ad utilizzare i vari utf8_encode/rawurlencode ma senza
    successo.
    Qualcuno ha idea del perche'?
    Grazie
    guido

  2. #2
    Scusate, mi rendo conto che da quello che ho scritto non si capisce niente. Il fatto e' che i caratteri inseriti sono stati interpretati.
    Il fatto e' che mi viene passato un xml con Niccolò, ma con curl ottengo Niccol_&_#_x_F_2 (togliete gli underscore, li ho messi perche' altrimenti vedo scritto ò).
    Cioe', io voglio che, una volta presa la pagina con curl e stampata, io abbia ancora "ò", mentre visualizzo quei caratteri &_#_x_F_2. Come faccio?
    Grazie
    g.

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.